Web browser beta
Update: Several commenters note that installing this beta can break various other elements in the system. It’s probably worth backing up your SD card before trying it out.
Update 2: Updated installation instructions!
One of the goals we’ve been working towards with our friends at Collabora over the last few months is the provision of an up-to-date, HTML5-capable web browser for the Pi. In particular, we aim to support:
- A good multi-tab experience
- ARMv6-optimized 2d rendering
- Accelerated image and HTML5 video decoding
The plan is to provide a port of the confusingly-named Web web browser (formerly Epiphany) in future Raspbian releases. Now, just in time for Christmas, we have a very early beta for you to play with.
Most of the work that has been done so far, over and above porting Web to Raspbian, revolves around memory footprint optimizations to support a usable number of tabs on the 512MB device without swapping. We haven’t finished the various acceleration tasks yet, so you’ll have to wait until the New Year to see a version which uses OpenMAX pipelines for media decode and has additional Pixman and Cairo assembly language fastpaths.
If you’d like to have a play with the browser in its current state, you’ll need to edit the file /etc/apt/sources.list
and add the following line:
deb http://raspberrypi.collabora.com wheezy web
(edit as root, e.g sudo nano /etc/apt/sources.list
)
and then type:
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install epiphany-browser
Start the browser from the applications menu, Internet > Web
. If you are feeling particularly adventurous, our new kernel supports cgroups which the browser can use to receive notification of impending out of memory (OOM) events, allowing it to preemptively deallocate resources. To enable cgroups, add the following to your kernel command line:
cgroup_enable=memory
Happy surfing!
135 comments
bertwert
Nice,
A proper browser
(I mean one that works well)
liz
I’m of the very strong opinion that we’re going to have to rename this thing – “Web” is appallingly confusing.
ukscone
how about R.A.W.B.E.E.T.S Raspberry pi Accelerated Web Browser Extremely Excellant Times Surfing
bertwert
NIce :)
RobV
strawb(erry).
super.tricky.rasppi.accelerated.web.browser
Jim
Turing
InverseSandwich
I second this name.
Alexander
I second the second
Marco Barisione
The browser is based on Epiphany and its’ the Gnome browser. Its name is displayed as “Web” because Gnome tried to make app names more understandable (users had troubles understanding that Epiphany is the browser, Eye of Gnome is the image viewer, Evince is the PDF viewer, etc.).
We could of course patch the desktop file to change the name.
Werner Hartnagel
Thanks for explain to us.
But there’s no doubt its still a stupid name! Can you imagine someone search with Google “Web Browser” because need some help? Gnome peoples truly sucks, they made the Linux Desktop experience limited and boring. They always like to attracted the most stupid Users ever, but these peoples do not even use Linux. I did like Gnome 1.x and the Ximian Desktop, but since that time they changed direction completely.
Bill Stephenson
A new name huh…
Since we’re talking surfing here I’ll offer you name it “Gnarly”…
http://www.urbandictionary.com/define.php?term=gnarly
The Raspberry Pi Guy
Huzzah! A proper web browser for all!
The Raspberry Pi Guy
zoel
good sounds, but how about flash player ? i hope for final version support flash player ;-)
mahjongg
Not likely,
The RPF has no say over whether Adobe will release a Flash player for the ARM1176JZFS CPU of the PI, and they have said they won’t want to support it.
Gordon
Adobe has stopped supporting flash on anything so getting them to do new work porting to an old architecture is unlikely in the extreme!
I’d suggest you say goodbye to flash!
Gordon
Keith Adley
Goodbye to Flash Gordon?
liz
Do you know, he’s literally *never* heard that before. :D
Gordon
Ah aaa
He saved every one of us…
Da da da da da
JamesH
Surely, no…you cannot be saying…do you really..mean…that…
GORDON’S ALIVE!
Neil
Flash is long overdue a retirement. It would be nice to have support, but it’s overweight in it’s old age.
colinh
It should have died in young age.
Jonathon Conte
Does this project tie-in with the efforts to get Weston ported to the Raspberry Pi? If so, what is the status of running Weston (or some other Wayland display server) by default in lieu of Xorg?
eben
It’s still under way. The rough next steps are:
1) finish Web
2) release Weston/Wayland with Web running under XWayland
3) port Web to run as a native EGL application under Wayland with accelerated compositing support
ETA for 1 & 2 is Q1 2014. ETA for 3 is probably Q2.
Jonathon Conte
Sounds good, Thanks!
Does “port Web to run as a native EGL application…”, mean porting GTK+? Will this work benefit all GTK+ applications or only Web?
eben
GTK+ applications should be able to run natively under Wayland, but right now I’m only expecting the browser to use the GPU for in-window rendering.
86
Merry Christmas Eben and all.
I don’t want to bother you, but what does mean this?:
“add the following to your kernel command line: cgroup_enable=memory”
Where exactly I must add it?
Apologize me for the dumb question.
Thanks in advance!
Kindest regards,
86
Matt
put it at the end of /boot/cmdline.txt
Adam
So, this supports HTML5, but does that mean that Javascript will run on web pages? For example, every time I go to rainymood.com, its suppose to play rain sounds in the background, but on the Pi it does not. I even installed Chromium and it still didn’t play! Would this new browser play the rain sounds?
liz
Javascript will run (although possibly not yet for your application, because that’s one of the things we haven’t accelerated yet).
Marco Barisione
The browser is based on WebKit, so it supports javascript well. Maybe that website just doesn’t work with WebKit? Does sound work on your Raspberry Pi usually?
Stewart Watkiss
HTML 5 is a must for future web compatibility and provides a whole new platform for programming development.
I’m not yet convinced that backend programming and HTML 5 will kill the desktop as we know it, but it’s sure going to play an important part in future applications and will shape the future of many Apps. Having HTML 5 on the Pi will mean that it can be used as a platform for developing future applications.
Unfortunately the lack of Flash is going to continue to cause a problem with some websites in the short term, but with HTML 5 becoming more prevelant than Flash then there should be a shift in development in the not too distant future.
Once again the Raspberry Pi is showing that it can be both low cost and cutting edge.
Hove
Writing comment now using “Web” instead of “Chromium” – what a difference – can’t wait until the rest of the GUI has the Weston / Wayland / Collabora magic touch!
So nice to see CPU not topped out while browser screen remains blank!!
mahjongg
do I detect some sarcasm here?
(My sarcasm detector is quite broken as a moderator)
Hove
Actually, no. I am really impressed at the improvement and genuinely am looking forward to the further benefits Weston / Wayland / Collabora can achieve – but I do understand why your sarcasm sensor might be suffering – I hope Christmas gives it a good, restful break! (no sarcasm intended!). Merry Christmas to one and all. Hove.
liz
Heh – my sarcasm-dar went *bing bing bing* too. Blame a surfeit of mince pies. (And a very merry Christmas to you too!)
liz
You do understand what “beta” means, right?
Hove
Hi Liz,
I really hadn’t intended any sarcasm in my comment – we definitely need a wry smile emoticon. I am actually really impressed with the difference between “Web” and “Chromium” – “Web” is usable while “Chromium” tops out the CPU for minute on end. I’m going to be “Web”ing from now on. Wishing you and Eben a Merry Christmas. Hove
liz
This is deeply pathetic, but I’ve been creating loads of tabs in it and just *looking* at them, very, very happily.
Pygar2
I suggest that it be called the Babbage Browser. Not only is it alliterative, but it gives you an excuse to put a picture of a teddy bear as the icon, so all over the world, people will have teddy bear pics on their desktops!
Michael Horne
I second the idea. The animation for loading a page can be Babbage waving at you :-D
liz
…or leaping out of a space balloon. :D
IrishFramboise (AlanMc)
Go Babbage! Show of hands…?
Dave Akerman
I second this suggestion :-)
Fester Bestertester
Great start, just a few “wish list” items:
1: Homepage setting in Preferences (Personal?) and button on toolbar.
2: Startup to Homepage / blank / last used (again in Prefs).
3: Hover hints on buttons
Keep up the good work!
Cmegens
Add full screen browsing! Great for using the Pi as kiosk computer or narrowcast!
DrDominodog51
The one flaw with this is HTML5 is going to be hell to load with 50 kB/s internet connection.(sigh) That’s why I use dillo.
DrDominodog51
Please delete this one mods. (Dillo does not agree with loading today)
DrDominodog51
(Sigh of despair) I really need to get a new wifi dongle.
James Wait
Will it ever support hardware-accelerated WebGL?
IrishFramboise (AlanMc)
Pity it’s not “Epiphany” any more -> that was rather festive reference (aka “Little Christmas” in Ireland, 6th January).
If Web was “francophone” it could maybe be called “Frambrowse”..
Personally, I rather like the Babbage idea. Babbage Browser has that nice alliteration twing to it. “Babbage Browser Beta, best for …”
Jeff
+1 for Frambrowse!
Love it.
DazzaG
Some feedback:
1. Please publish the key for the collabra repo, otherwise you get some rather concerning warnings regarding installing unverified packages.
2. I have the watchdog module instaled which seems to cause problems that prevented me from installing:
pi@livingpi ~ $ sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a
Reading package lists… Done
Building dependency tree
Reading state information… Done
libraspberrypi0 is already the newest version.
cgroup-bin is already the newest version.
libwayland-server0a is already the newest version.
epiphany-browser is already the newest version.
libwayland-cursor0 is already the newest version.
libwayland-client0 is already the newest version.
The following packages were automatically installed and are no longer required:
libblas3gf libdns81 libgail18 libisc83 liblapack3gf
Use ‘apt-get autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up cgroup-bin (0.38-1+rpi1rpi1) …
insserv: warning: script ‘mathkernel’ missing LSB tags and overrides
insserv: There is a loop between service watchdog and mathkernel if stopped
insserv: loop involving service mathkernel at depth 2
insserv: loop involving service watchdog at depth 1
insserv: Stopping mathkernel depends on watchdog and therefore on system facility `$all’ which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing cgroup-bin (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
cgroup-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)
Marco Barisione
1. At the moment we manage this repository manually. In the next few weeks we want to make it a bit more automatic and we will have proper signing.
2. That’s weird, I will take a look at it in the next few days. Feel free to email me at marco.barisione@collabora.co.uk if you have problems.
Alasdair Macintyre
Had a similar problem installing watchdog, “sudo apt-get remove wolfram-engine” fixed it (assuming you don’t need mathematica, which mathkernel is part of)
ghp
great !
I checked some animated svg and no problems.
Someone already asked for full screen kiosk mode, think there is need for this.
You mentioned it is beta, so just for your attention: the installation breaks midori and python layouts look bad. Python games entry screen has smaller list boxes.
Greetings
Gerhard
Marco Barisione
I think that my colleagues fixed the problem with Midori in the last few days.
Marco Barisione
There’s already full screen support, just press F11. Or do you mean something different?
The problem with midori is fixed.
Which python game layouts look bad exactly?
michael
I run my RPis using SSH and VNC so that I can run them headless from my desktop – quad-core with a 24″ screen. This beta doesn’t allow either x11vnc or tightvncserver to work. While this is a beta, my concern is that if this is in Raspbian by default in the future, it may no longer be possible to run them remotely. I run one with a camera off a battery pack with no physical connection at all. I was aware of these problems from the disussions in Wayland but there seemed to be a possibility of xwayland to solve this.
Is there a good answer to all this? It would be a shame if this advance deprived a lot of users of the convenience of headless operation with vnc.
Other than that, Happy Christmas!
paddyg
I suspect wanting hardware accelerated graphics and remote access will fall into the ‘cake and eat it’ category. Presumably it would be possible to copy the display framebuffer and send that over the network but I would have thought that would take a heavy toll on cpu (back to square -1?).
Michael
The point of my comment really is that this has taken over the OS completely. VNC is widely used to access on computer from another and there is quite a thread in the forums on how to do this so it would seem a retrograde step to lose it. As I said, I coud see it coming with Wayland but there is supposed to be an xWayland that allows you to run x11 items. I sometimes have several Pis running remotely while stillonly having one keyboard on my desk. I actually use the browser on my desktop of course and can read or copy and paste from it while working on a Pi.
JamesH
We won’t be forcing anyone to use Wayland – there will still be the basic X options available – and that’s why there is still effort going in to the acceleration of basic X. So I cannot see your use case being ignored. After all, HW acceleration of graphics is only useful for local users.
Michael
Thanks James, as you say HW acceleration of graphics is only useful locally but since I installed the beta on a 512MB model B I can’t get a remote desktop at all, let alone a browser. Hopefully this will get sorted out as things progress.
JamesH
Hmm, having trouble. Seems to have installed OK, but still incredibly slow (as is Midori tbh). The Raspi home page takes about 2 minutes to load up, and CPU sticks at 100%, then whole device becomes unusable. I’m presuming this is not standard behaviour, so anyone any ideas what’s not right? Have rebooted, and do have non-standard GPU firmware – could that be the issue?
JamesH
Actually, trying some other sites and its better – what’s with the Raspi site that make it so unresponsive?
eben
Probably it’s that we’ve got a ton of video on the front page. :( (This is Liz, by the way; I’m using Eben’s machine.)
gregeric
Is that with your old 256MB Pi James or a newer 512?
BruceR
I was hoping that a festive CSS page I did would render better on this browser, unfortunately it is exactly the same as midori so I think it must be a webkit thing. Iceweasel renders it pretty well. Is there any work going into the webkit implementation on the Pi.
Marco Barisione
Does it work in Chrome?
Most of the work for WebKit is upstream, but we are doing quite a bit of work for Raspberry Pi-specific features.
gilespeppe
Thanks for this.
I am running a model B with 256 ram. I am running with 16meg of video ram should I increasec this?
Installed ok.
Midori now not working
Pygames display changed
Matchbox keyboard not working well
Several lock ups and one crash cant be more specific sorry.
General experience better than midori and other full browsers.
Wish list:-
Bookmarks displayable in side panel
Import bookmarks (from midori)
andrum99
Midori breakage can be fixed by moving these libraries aside, before you do the “apt-get upgrade” step, then moving them back in place again:
/usr/lib/libwebkitgtk-1.0.so.0
/usr/lib/libjavascriptcoregtk-1.0.so.0
Don’t know about the rest.
andrum99
Enabling cgroups seems to make “web” disappear when there is memory pressure. With cgroups off it is fine.
Oh and MERRY CHRISTMAS!
grey
This sounds pretty cool for speed. I’ll try it out later.
Question: Does this take up more or less CPU and RAM than Midori does? Midori is what I normally use.
Also here’s name ideas: Webberry, or maybe Berryweb.
grey
NO. Better one. Berrybrowse. It’s perfect.
Ivan
Web takes up more cpu and slow when loading. But use lesser ram.
86
Hi there,
sorry about the dumb question, but what does mean this?:
“add the following to your kernel command line: cgroup_enable=memory”
Where exactly I must add it?
Sadly I don’t understand.
Following the article’s instruction I have been able to install “epiphany-browser”, but in the beginning my Raspberry Pi model B 256MB version no longer worked.
I had a black desktop, only mouse pointer was visible and operative on it.
So using SSH I’ve removed the new package and all things related with it.
In that way I’ve regained a working desktop but sadly some path were missing so that some program doesn’t work anymore.
At that point I’ve reinstalled “epiphany-browser” following the instructions and all it’s ok now.
Only thing it’s a warning message which alert me about cgroups’ memory allocation.
I want to try to fix it, but sadly I don’t understand how, namely where I have to add the “cgroup_enable=memory” script.
Thanks in advance and wish all you a Merry Christmas
86
Peter Green
sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a
When I try that in a test chroot (with the foundation and collabora repos enabled) I get
Reading state information… Done
E: Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
root@linaro-ubuntu-desktop:/#
Is there some repo other than the foundation and collabora repos that people are supposed to have?
Mark
asb
There are two Collabora repos. The one mentioned in this news post, and `deb http://raspberrypi.collabora.com wheezy rpi` which should contain those packages.
Stigern
I still get the same errors:
Reading state information… Done
E: Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
thierry
I also have the same errors
Hammo
Still seems to be generating errors, Model B, latest build.
Sources.list:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://raspberrypi.collabora.com wheezy web rpi
install is good up to the libwayland packages – anyone been able to fix this?
Mark
My above comment is in answer to Peter Green, but it does not seem to have formatted the quote . . .
dylan pank
PiBrowse?
Rick
I know this is provably VERY low on the priority list but….is there plans for a new UI? It sadly looks like a lot of Linux apps – ugly as hell.
It seems to be a symptom when programmers try do do design work. I suffer from it myself :P
I just think if the Pi is aimed at kids, it needs to look appealing, not like something out the early 1990’s, complete with fake shadows using a black line around buttons.
RobV
something for rachael rayns to get her teeth stuck into perhaps?
liz
Yeah – it’s still in Beta, and we do appreciate the feedback. Lack of beauty is something we’re very aware of!
JamesH
Well, I’d be happier if effort were spent on making it work faster, rather than work prettier. Pretty comes when you have sorted out all the problems.
Marco Barisione
The look depends on the theme. Using the default Gnome theme it would look like this: http://img.clubic.com/04884756-photo-epiphany.jpg
Richard
Great work, very responsive. Now it just needs an Ad Block Plus plugin to give the perfect browsing experience :)
Happy Christmas!
Fester Bestertester
More to the wish list?
I note from websdr.org that html5 not only does video, but also audio. Anything being done on this? Could be needed if flash is being supplanted…
Marco Barisione
The browser supports both video and audio. Video is still slow, but Collabora has been doing quite a bit of work on that, so we should be able to get better performances soon(ish).
Daniel
It is a great effort with possibly really good outcomes, but what about Android running on Pi?
With android this would come for free, along a proper support for acceleration of the android UI itself.
Ivan
This would come for free if it was raspbian, but not sure about other Linux platforms. And Android is slow except 4.4 kitkat
Hiro
Not wanting to screw up my everyday SD card if the install went wrong i put the latest Raspbian on a new card and booted. Did update and upgrade and removed Midori.
Installed Web and tested it and then installed Midori and it worked fine. I did not try the Cgroups thing though.
I also had the problem mentioned earlier of the Raspberry Pi site being slow, scrolling was very much a stop go affair.
Great work, looking forward to later releases.
Luutifa
Damn. Apparently, installing this requires me to uninstall libsdl1.2-dev D:
gyeben
I just installed Web, and…
…found out that it doesn’t seem to be any quicker than Midori, AND it uses more RAM. Something must be wrong here…
Ivan
It uses a lot more cpu when loading than Midori, but uses slightly lesser ram.
Massimo Dal Vecchio
Unable to install it. This is t he outcome:
pi@raspberrypiB2-2 ~ $ sudo apt-get update
Get:1 http://raspberrypi.collabora.com wheezy Release.gpg [836 B]
Hit http://mirrordirector.raspbian.org wheezy Release.gpg
Hit http://archive.raspberrypi.org wheezy Release.gpg
Get:2 http://raspberrypi.collabora.com wheezy Release [3,640 B]
Hit http://mirrordirector.raspbian.org wheezy Release
Hit http://archive.raspberrypi.org wheezy Release
Err http://raspberrypi.collabora.com wheezy Release
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 837 B in 3s (228 B/s)
Reading package lists… Done
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://raspberrypi.collabora.com wheezy Release: The following signatures were invalid: BADSIG ED4BF9140C50B1C5 Collabora Raspbian Archive Signing Key
W: Failed to fetch http://raspberrypi.collabora.com/dists/wheezy/Release
W: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypiB2-2 ~ $ sudo apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages have been kept back:
pypy-upstream
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
pi@raspberrypiB2-2 ~ $ sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
Any suggestion?
Thanks and Merry Christmas, massimo
Marco Barisione
Can you please try again? Maybe you tried while we were updating the repo.
Massimo Dal Vecchio
Thanks a lot. Now it’s working.
A quick question about keeping it up to date, is it covered by the standard “sudo apt-get update” procedure?
br, massimo
Marco Barisione
Yes!
Ivan
Can I use this “web” on other Linux platforms such as Ubuntu and Linux Mint?
Marco Barisione
It’s probably already installed there! The package is called epiphany or epiphany-browser.
Note that the Raspberry Pi version contain optimisations for this device.
Pygar2
I hope that the (let’s try the proposed name out!) “Babbage Browser” (hey, that sounded pretty good!) has an option to reload all tabs, as Firefox does… but also an option to reload *all other tabs*, which it doesn’t. Sure would be nice to read one page while the others do the reload thing!
pseudokool
Any official blog/dev page where the progress of this (promising) project can be followed?
jviyer
when I try the sudo apt-get, I get the following errors:
…..
libsrtp0 libswscale2 libt1-5 libtag1-vanilla libtag1c2a libtheora0 libva1
libvisual-0.4-0 libvisual-0.4-plugins libvo-aacenc0 libvo-amrwbenc0 libvpx1
libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-server0a
libwildmidi-config libwildmidi1 libwnck-3-0 libwnck-3-common libx264-123
libx264-130 libxvidcore4 libyelp0 libzbar0 ttf-dejavu ttf-dejavu-extra yelp
yelp-xsl
The following packages will be upgraded:
gnome-themes-standard gnome-themes-standard-data libgail-3-0 libgtk-3-0
libgtk-3-bin libgtk-3-common libjavascriptcoregtk-3.0-0 libpango1.0-0
libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0
libwebkitgtk-3.0-0
13 upgraded, 139 newly installed, 2 to remove and 3 not upgraded.
Need to get 9,469 kB/112 MB of archives.
After this operation, 184 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://raspberrypi.collabora.com/ wheezy/web libwebkitgtk-3.0-0 armhf 2.1.4-0rpi2rpi1 [3,983 kB]
Err http://raspberrypi.collabora.com/ wheezy/web libwebkitgtk-3.0-0 armhf 2.1.4-0rpi2rpi1
Error writing to output file – write (28: No space left on device)
Err http://raspberrypi.collabora.com/ wheezy/web libjavascriptcoregtk-3.0-0 armhf 2.1.4-0rpi2rpi1
Bad header line
0% [Waiting for headers]
===============
many thanks for any pointers on fixing this.
Scott
Note the “No space left on device” message. That means you’re out of space on your memory card.
kneekoo
How about naming it “Weberry”? :P
Jani
I am running a fresh install of the latest Rasbian download on a 512mb model… can’t seem to get past this:
pi@raspberrypi ~ $ sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
pi@raspberrypi ~ $
Any help?
Ben Nuttall
Have you added that http://raspberrypi.collabora.com to your /etc/apt/sources.list and updated?
Jani
Thanks for the quick reply Ben.
I have the following in my sources list:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://raspberrypi.collabora.com wheezy web
I’ve done sudo apt-get update several times and everything seems fine until I run the “sudo apt-get install epiphany-browser…” command
Thanks again,
Jani
Steven
I am having the exact same problem.
SOURCES:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
deb http://raspberrypi.collabora.com wheezy web
COMMAND:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a
ERROR:
E: Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
Thanks!
Rocgo
Having the exact same problem. Thank you!
Steven
SUCCESS!!!!
STEP 1
a: Add the following line to /etc/apt/sources.list: deb http://raspberrypi.collabora.com wheezy web
STEP 2
a: sudo rpi-update
b: sudo apt-get update
c: sudo apt-get upgrade
STEP 3
a: sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-dev
STEP 4
a: Add the following line to the end of /boot/cmdline.txt: cgroup_enable=memory
Start the browser from the applications menu, “Internet”, “Web”.
Dutchie
@Steven – Those steps did fix the errors –
E: Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
Got the web browser working and it now runs HTML5 video. Perfect and thank you!
Sverre
thanks this helped me
CowCaBob
Thanks Steven, this worked for me.
bachy
+1 i have exactly the same error
pete Willard
yes, same errors here… I am assuming that things may be different when using the latest raspian build.
Kurinando
looks like
http://raspberrypi.collabora.com/pool/web/w/webkitgtk/libwebkitgtk-3.0-0_2.1.4-0rpi6rpi1_armhf.deb 404 Not Found
http://raspberrypi.collabora.com/pool/web/w/webkitgtk/libjavascriptcoregtk-3.0-0_2.1.4-0rpi6rpi1_armhf.deb 404 Not Found
only v5 is present in collabora
Steven
Hi Kurinando
You can try and download from the following locations – I uploaded the files for you.
http://www.mypi.co.za/downloads/libjavascriptcoregtk-3.0-0_2.1.4-0rpi6rpi1_armhf.deb
http://www.mypi.co.za/downloads/libwebkitgtk-3.0-0_2.1.4-0rpi6rpi1_armhf.deb
Mart Raudsepp
Where can I find the corresponding source code – or even better, the GIT repositories for this work?
pedestrian
sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a –fix-missing
CanD.
Hi,
Does it support javascript?
or can you advice any browser for javascript working faster?
malvin
Hi, may I know which distro of raspbian to use in order to get this working? I keep getting the dependency problems in relation to the libwayland dependencies.
Thanks
Sverre
I also have the problem reported:
Unable to locate package libwayland-client0
E: Unable to locate package libwayland-cursor0
E: Unable to locate package libwayland-server0a
e problems of
but I also have one question, if I want to boot raspberry directly to the full screen version of this browsers in a url (kiosk mode), how could I do that?
JamesH
Please post your questions on the forum – you are unlikely to get a response here.
Sverre
thanks, I have done that, lets see :)
Brookers
I’m looking for this also.. Anyone managed to launch full screen from command line yet?
Jeff Herbst
Finally got it to install, but it shows up as ‘Epiphany-Browser’ not ‘Web’
Is that correct?
When I go to a url with streaming HTML5 video, it crashed the browser.
Jesse
Hi i have a question about this part of the installation, “If you’d like to have a play with the browser in its current state, you’ll need to add the following line:
deb http://raspberrypi.collabora.com wheezy web
to /etc/apt/sources.list, and then type”
how do i add these lines? inside the terminal? whats deb? then to? lol sorry but i really do not see this as any command ive learned. I’m sure i just need to be informed… please
James Hughes
Please post your question on the forum – you will have a better chance of response there.
Jesse
understood, ty
Ben Nuttall
Updated instructions. To edit the file, run
sudo nano /etc/apt/sources.list
, add the line, save and exit.Angel G
I think that it’s better to stay with it’s original name – Epiphany. Why not just somehow append “GL” to it – if you made it to support OpenGL – to reflect this modification.