Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppImage for Linux fails to be run as glibc not found #733

Open
stubkan opened this issue Jan 29, 2025 · 1 comment
Open

AppImage for Linux fails to be run as glibc not found #733

stubkan opened this issue Jan 29, 2025 · 1 comment

Comments

@stubkan
Copy link

stubkan commented Jan 29, 2025

Using the latest v148 AppImage from the website.

The v145 AppImage appears to be running properly, so I have rolled back to that one.

Attempting to run the provided AppImage results in a wall of error stating the required library `GLIBC_2.38' not found. As AppImages are supposed to be prepackaged with all their dependencies inside - this seems like a bug.

RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found (required by RisuAI)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libwebkit2gtk-4.1.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libwebkit2gtk-4.1.so.0)
RisuAI: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libwebkit2gtk-4.1.so.0)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgtk-3.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgtk-3.so.0)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgdk-3.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgdk-3.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libpango-1.0.so.0)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libcairo.so.2)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libcairo.so.2)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libsoup-3.0.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgio-2.0.so.0)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libjavascriptcoregtk-4.1.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libjavascriptcoregtk-4.1.so.0)
RisuAI: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libjavascriptcoregtk-4.1.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libglib-2.0.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libcrypto.so.3)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libicui18n.so.74)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libicui18n.so.74)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libsystemd.so.0)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libicuuc.so.74)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libicuuc.so.74)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libxml2.so.2)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libsqlite3.so.0)
RisuAI: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libxslt.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libxslt.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgcrypt.so.20)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgstreamer-1.0.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libtasn1.so.6)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libwayland-server.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libwayland-client.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libatk-bridge-2.0.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libxkbcommon.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libXcursor.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libgssapi_krb5.so.2)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.36' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libmount.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libmount.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libselinux.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libcap.so.2)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libdw.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/liborc-0.4.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libdbus-1.so.3)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libkrb5.so.3)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libk5crypto.so.3)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libkrb5support.so.0)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libblkid.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libelf.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libudev.so.1)
RisuAI: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_RisuAIMwRff4/usr/lib/libbsd.so.0)

System - Ubuntu 22.04

And I do have glibc-tools etc all installed, but regardless, as it's an AppImage it shouldnt fail on not having external dependencies installed which an AppImage is meant to bypass.

@stubkan stubkan changed the title AppImage for Linux fails to be an AppImage as libraries are missing v148 AppImage for Linux fails to be an AppImage as libraries are missing Jan 29, 2025
@stubkan
Copy link
Author

stubkan commented Feb 3, 2025

v149 AppImage has the same problem with a similar error message

It seems to me, ideally glibc requirement should be as low as possible to ensure maximum compatibility for many users.

I am using an up to date distro, Ubuntu 22.04, which is only 1 version behind the cutting edge Ubuntu version.. And the glibc version is 3.23, and cannot be updated without destabilizng the system.

Or a different AppImage creator tool can be used which compiles the proper glibc version INTO the Appimage?

@stubkan stubkan changed the title v148 AppImage for Linux fails to be an AppImage as libraries are missing AppImage for Linux fails to be run as glibc not found Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant