version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1) on OpenSUSE Tumbleweed with Nvidia

Bug #1916745 reported by Linus Kardell
114
This bug affects 22 people
Affects Status Importance Assigned to Milestone
snapd
Fix Released
Undecided
James Henstridge

Bug Description

I'm trying to run the qalculate snap on openSUSE Tumbleweed, however I get `qalculate-gtk: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)`. The same snap however runs correctly on a different system with the same OS.

The main difference I can find is that the system where it doesn't work has Nvidia graphics, and uses libEGL.so.1 from the host (but glibc 2.27 from a base snap), while the system where it works has AMD graphics.

Same issue for acestreamplayer: https://forum.snapcraft.io/t/acestreamplayer-mpv-stopped-to-work-glibc-error/23061?u=aleksey

Revision history for this message
Linus Kardell (linagkar) wrote :

I am guessing this sort of thing is the reason flatpak has the org.freedesktop.Platform.GL.nvidia-* runtimes, rather than using the host libraries.

Revision history for this message
AlekseyK (tantrido) wrote :

Any solution on this?

AlekseyK (tantrido)
description: updated
Jenyay (jsoft)
Changed in snapd:
status: New → Confirmed
Revision history for this message
nonyabsns (nonyabsns) wrote :

➜ ~ whatsapp-for-linux
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/whatsapp-for-linux/25/bin/whatsapp-for-linux: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)
➜ ~ file /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6
/snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: symbolic link to libc-2.27.so

Still a problem on 17/08/21

From what I can tell it's breaking multiple packages.

Revision history for this message
Linus H. (linush) wrote :

Having the same issue on Manjaro with NVIDIA drivers when installing "maas" from snap.

Revision history for this message
Ryan Carta (grayfax) wrote :

I can confirm that I'm experiencing this issue with another snap package, retroarch.

ryan@desktop ~]$ snap run retroarch
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/retroarch/831/usr/local/bin/retroarch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)
[ryan@desktop ~]$ ^C
[ryan@desktop ~]$ sudo pacman -S ldd ^C
[ryan@desktop ~]$ ldd --version ldd
ldd (GNU libc) 2.33
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
[ryan@desktop ~]$ pacman -Qi glibc | grep Version
Version : 2.33-5

Revision history for this message
Aaron Gould (ibeleaf) wrote :

Also experiencing this issue. Running Fedora 34 with two packages: poedit and retroarch. Snap version is 2.51.7. GNU libc is 2.33.

$ snap run poedit
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/poedit/31/bin/poedit: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)
/snap/poedit/31/bin/poedit: /snap/poedit/31/gnome-platform/usr/lib/x86_64-linux-gnu/libffi.so.7: no version information available (required by /snap/poedit/31/usr/lib/x86_64-linux-gnu/libwayland-client.so.0)

$ snap run retroarch
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/retroarch/831/usr/local/bin/retroarch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

Revision history for this message
Anton Alexandrenok (the-spyke) wrote :

Just got this issue after updating Telegram to 3.2.0 on Ubuntu 21.10

Revision history for this message
Wade John Beckett (wadebeckett) wrote :

Same error for me since updating Telegram on Ubuntu 21.10

$ telegram-desktop
telegram-desktop: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

Revision history for this message
DENIS BOGATYREV (denis3509) wrote (last edit ):

I having the same error, trying to run telegram:

telegram-desktop: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

---
UPD 2021-11-06
its ok now

Revision history for this message
Mikhail Shevtsov (mesouug) wrote :

I'm also got affected by this issue.

telegram-desktop: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

Revision history for this message
Artem Stepaniuk (faulknercs) wrote :

I have the same error as above with telegram app after it's been updated to 3.2.0 on Ubuntu 21.10 (Although it works on 20.04):

$ telegram-desktop
telegram-desktop: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

Revision history for this message
Oleg (olegackbar) wrote :

Can confirm this bug on Kubuntu 21.10 while trying to run Telegram and Moonlight. Uninstalling Nvidia driver fixes the bug.

Revision history for this message
Denis Gorelov (mrdenai) wrote :

Same problem with Telegram (.deb works for me).
My notebook have AMD CPU with integrated graphics and Nvidia GPU, nvidia-driver-470-server, ubuntu 21.10

Revision history for this message
Mika Mäki (agenttix) wrote :

I have the same problem with the Telegram 3.2.0 snap on Kubuntu 21.10. I have Radeon VII as my primary GPU with the upstream amdgpu driver, but also a GTX Titan as my secondary GPU for CUDA with the Nvidia driver 470.82.01 (CUDA 11.4).

Revision history for this message
Roman (r0ck3r-8) wrote :

Have this bug too on Fedora 35 with Nvidia-490 drivers:

[r0ck3r@desktop ~]$ snap run sqlitebrowser
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/sqlitebrowser/3233/bin/sqlitebrowser: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl/libGLX.so.0)
/snap/sqlitebrowser/3233/bin/sqlitebrowser: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl/libGLdispatch.so.0)
[r0ck3r@desktop ~]$

[r0ck3r@desktop ~]$ snap run vlc
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
glxinfo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl/libGLX.so.0)
glxinfo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl/libGLdispatch.so.0)
VLC media player 3.0.16 Vetinari (revision 3.0.16-0-g5e70837d8d)
[0000559157a0fa00] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[0000559157afa470] skins2 interface error: cannot instantiate dialogs provider
[0000559157a053c0] main playlist: playlist is empty
[0000559157afa470] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.16 Vetinari
Command Line Interface initialized. Type `help' for help.
>

Revision history for this message
Aaron Gould (ibeleaf) wrote :

whatsapp-for-linux 1.3.0 on Fedora 34 with 470.74 nvidia drivers is producing this:

WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
/snap/whatsapp-for-linux/27/bin/whatsapp-for-linux: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /var/lib/snapd/lib/gl/libEGL.so.1)

Revision history for this message
Maciej Borzecki (maciek-borzecki) wrote :

A fix was proposed by James in https://github.com/snapcore/snapd/pull/11023

Changed in snapd:
status: Confirmed → Fix Committed
assignee: nobody → James Henstridge (jamesh)
Revision history for this message
Maciej Borzecki (maciek-borzecki) wrote :

I've pushed out 2.53.4 with cherry picked fix for Arch and openSUSE. Fedora builds are still in progrss, but I should be able to push out the update today.

Michael Vogt (mvo)
Changed in snapd:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.