snapcrafters / obs-studio

This is a community-supported modified build of OBS Studio.
https://snapcraft.io/obs-studio
111 stars 37 forks source link

Can no longer run on Arch #122

Closed LiamDawe closed 2 years ago

LiamDawe commented 3 years ago

Hi, just updated and now it won't run:

info: OBS 27.0.0-modified (linux) info: --------------------------------- info: --------------------------------- info: audio settings reset: samples per sec: 48000 speakers: 2 error: os_dlopen(libobs-opengl.so.0->libobs-opengl.so.0): /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

error: Failed to initialize video: Graphics module not found info: Freeing OBS context data info: == Profiler Results =============================

blastermaster77 commented 3 years ago

same problem here

compsup commented 3 years ago

Same exact problem

BackThrowTheBaguetteBrawler commented 3 years ago

this is also happening for me on nvidia (465) on fedora 34

lucyllewy commented 3 years ago

this looks like it might be a confinement compatibility issue with your host opengles library. Could I ask someone to report this on the forum in the snapd category indicating that the host opengles library is unable to be loaded due to the OBS snap and its base snap including an older libc library? (edit: the output paste above would be helpful to the snapd developers who will read the post)

biggestsonicfan commented 2 years ago

Same problem, any solutions yet? The snap forums have no replies...

upbox-org commented 2 years ago

Yeah, I've opened a thread at the snap forums like recommended, but like you wrote - no replies. We only can hope the devs have read it and fix it.

biggestsonicfan commented 2 years ago

Actually I've dropped Snap's OBS for a build provided by my distro's Packman repo.

arighi commented 2 years ago

Same problem on Ubuntu impish 21.10 (can't use snap obs anymore). I switched to the obs provided by the obsproject ppa.

flexiondotorg commented 2 years ago

I just tested this on a clean install of Ubuntu Impish 21.10 (daily) and can't reproduce the issue.

joaorb64 commented 2 years ago

I'm having the same issue since upgrading from Ubuntu 21.04 to 21.10.

error: os_dlopen(libobs-opengl.so.0->libobs-opengl.so.0): /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

error: Failed to initialize video:  Graphics module not found

I don't know much about snaps, but from what I've been searching about this problem, I believe 21.10 changed glibc to 2.34 and core20 is tied to version 2.33.

I'm not sure if it's something that snaps should package from now on or if this is going to be fixed on snapd/core side.

Edit: Seems that this is a known issue https://forum.snapcraft.io/t/egl-using-snaps-on-impish-seem-to-be-broken-when-using-the-nvidia-proprietary-driver/25715/12

flexiondotorg commented 2 years ago

I have reproduced this now. I found the same topic @joaorb64 referenced above and am testing a couple of fixes.

flexiondotorg commented 2 years ago

Fixed snap released as revision 1273 (or newer), in the stable channel.