[Bug]: Nextcloud-3.14.0+ throwing libOpenGL.so.0 error on Debian
⚠️ Before submitting, please verify the following: ⚠️
- [x] This is a bug, not a question or a configuration issue.
- [x] This issue is not already reported on Github (I've searched it).
- [x] Nextcloud Server and Desktop Client are up to date. See Server Maintenance and Release Schedule and Desktop Releases for supported versions.
- [x] I agree to follow Nextcloud's Code of Conduct
Bug description
Version 3.14.0 and higher is throwing the following error on my debian
/tmp/.mount_NextclIAwTV8/AppRun.wrapped: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory
Steps to reproduce
- Download 3.14.0 from https://github.com/nextcloud-releases/desktop/releases/tag/v3.14.0
- try to run
./Nextcloud-3.14.0-x86_64.AppImage
Expected behavior
for the desktop client to start
Which files are affected by this bug
NA
Operating system
Linux
Which version of the operating system you are running.
Debian GNU/Linux 11 (bullseye)
Package
Official Linux AppImage
Nextcloud Server version
Nextcloud Hub 8 (29.0.5)
Nextcloud Desktop Client version
Nextcloud-3.14.0-x86_64.AppImage
Is this bug present after an update or on a fresh install?
Fresh desktop client install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
Are you using an external user-backend?
- [ ] Default internal user-backend
- [ ] LDAP/ Active Directory
- [ ] SSO - SAML
- [ ] Other
Nextcloud Server logs
No response
Additional info
No response
Could you please try 3.14.2 or 3.14.2? It might be this issue #7128, which was fixed in 3.14.1.
oh, I already tried those, hence why I specifically said
Version 3.14.0 and higher is throwing the following error on my debian
when opening this issue.
I experience the same bug and it has not been fixed for me by any release after version 3.13.4.
3.15.0 fails with this error as well. My Debian desktop is stuck on 3.13.3 until this is fixed.
Apparently Nextcloud-3.14.0+ requires Debian 12, won't run on Debian 11. The client needs GLIBC_2.34 and that's in Debian 12.
I'm having the same issue. Nextcloud 3.15.3 on Pop OS Cosmic DE (Alpha 6). This is the output from "ldd --version" for glibc:
ldd (Ubuntu GLIBC 2.39-0ubuntu8.4) 2.39 Copyright (C) 2024 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.
I have the same issue under debian 11, 3.13 works and later versions all fail.
is @smbohn right about the appimmage limitation ? Should this be mentionned on the download page (just as MacOS versions) ?
I'm a bit confused: I run debian 12 bookworm:
host:~# ldd --version
ldd (Debian GLIBC 2.36-9+deb12u10) 2.36
Copyright (C) 2022 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.
and I am not able to run any desktop-client higher than 3.13.4
I tried: 3.14.3; 3.15.3; 3.16.2. They all fail with error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory
In this bug report states that this problem applies only to debian 11 bullseye. What am I missing?
I mean, I never said in my bug report that this issue only happens on bullseye..
On Ubuntu 25.10 with Nextcloud-4.0.1, installing libopengl0
sudo apt install libopengl0 -y
resolved the issue.
I have found the orignal solution at stackoverflow: https://stackoverflow.com/questions/65751536/importerror-libopengl-so-0-cannot-open-shared-object-file-no-such-file-or-dir