sugarlabs / sugar

Sugar GTK shell
GNU General Public License v3.0
251 stars 240 forks source link

Browser failed to start #987

Open Micheal5311 opened 1 month ago

Micheal5311 commented 1 month ago

I installed sugar as a desktop environment to test it before I give a laptop to my niece with it and the browser is failing to start

walterbender commented 1 month ago

Could you please open the Log activity and see if there is an entry for the Browse activity. It may provide a clue as to what is causing the issue.

chimosky commented 1 month ago

Agreed, could you also tell us what version of browse you're running? You can see the version in the list view from the home view.

Micheal5311 commented 4 weeks ago

Browse is version 208 image

quozl commented 4 weeks ago

Top right of photograph, failure to load the shared library libwebkit2gtk-4.x is probably a root cause. The message is truncated, so I can't isolate further. I suggest pasting the log rather than using a photograph.

This may be a mistake of Linux distribution rather than Sugar. Such as missing dependencies. What release of Linux are you using? Is there a libwebkit2gtk*so file in /usr/lib anywhere?

Micheal5311 commented 4 weeks ago

I am using fedora 40, and there is no libwebkit2gtk

Micheal5311 commented 4 weeks ago

my assumtion is that is the problem

quozl commented 4 weeks ago

Is odd, as there is a clear declaration of dependency. https://packages.fedoraproject.org/pkgs/sugar-browse/sugar-browse/fedora-40.html

And the file should be there if the package is installed. https://packages.fedoraproject.org/pkgs/webkitgtk/webkit2gtk4.1/fedora-40-updates.html

Please check if you have Fedora package webkit2gtk4.1 installed, and tell us what version of package it is?

I've not had a chance to test Fedora 40, sorry.

Micheal5311 commented 3 weeks ago

i do have the package installed, I need it for lutris to work, the version is 2.44.1-2.fc40

chimosky commented 3 weeks ago

i do have the package installed, I need it for lutris to work, the version is 2.44.1-2.fc40

Can you open a python REPL and import it to be sure Python can find it?