solus-project / budgie-desktop

I Tawt I Taw A Purdy Desktop
https://solus-project.com/
2.33k stars 158 forks source link

Budgie is totally broken after building and installing libsdl3 from source (may be a problem with mutter) #2201

Closed pddshk closed 1 year ago

pddshk commented 1 year ago

Newer version of steam uses libsdl3 instead of libsdl2 so i decided to build it by myself. As logs said it was installed into /usr/local then i ran ldconfig /usr/local/lib64 but that didn't help steam to start with libsdl3. I thought reboot may help, but after rebooting and logging in it shows me applets and panels for a while over no wallpaper but error message that offers me to log out. Then autostart applications appear, applets and panels disappear.

I removed libsdl3 from ldconfig, reinstalled libsdl2 with all the dependencies but nothing helped.

journalctl shows errors

budgie-wm.desktop symbol lookup error: /usr/lib/libmutter-11.so.0: undefined symbol: gbm_bo_write
budgie-wm.desktop exited with code 127

Seems like problem is in mutter, however it worked before I installed libsdl3 previous successful boot shows

Running Mutter(Budgie) as a X11 window and compositing manager

Instead of errors above. Reinstalling mutter didn't help as well (with manual removing of libmutter-11.so.0)

pddshk commented 1 year ago

Reinstalled mesalib and it fixed the issue