nyxt icon indicating copy to clipboard operation
nyxt copied to clipboard

Nyxt AppImage fails to start due to missing GLIBC_2.38 on Debian/WSL

Open nitincodery opened this issue 7 months ago • 1 comments

Attempting to run the Nyxt AppImage on Debian (under WSL) results in the following error:

Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD tid=12383 "main thread" RUNNING {1003168003}>:
  Error opening shared object "libcrypto.so.1.1":
  /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_Nyxt-xElPFLA/usr/lib/libcrypto.so.1.1)

System Info: OS: Debian 12.0 Bookworm Kernel: Linux 5.15.167.4-microsoft-standard-WSL2 GLIBC version: ldd --version shows GLIBC 2.36 Nyxt version: 4.0.0-pre-release-6

The AppImage requires GLIBC 2.38, which is not available in Debian 12 or older WSL environments. Upgrading GLIBC system-wide is risky and not feasible on WSL.

Please consider, rebuilding the AppImage with compatibility for GLIBC 2.36 (for Debian 12 users), OR Offering a statically-linked build or flatpak like before, for better compatibility across systems.

nitincodery avatar May 11 '25 07:05 nitincodery

Thank you for the report! I didn't realize that Debian 12 was running an older version of GLIBC. For the actual release, I shall see what I can do!

jmercouris avatar May 12 '25 19:05 jmercouris