You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The appimage you provide does not contain the required lib binaries for the program to run.
Describe the solution you'd like
Package the required binaries with the appimage.
Additional context
This is a sample of the errors that running the appimage produces when you don't package them in the appimage (not firejail related):
/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/libvideo2x.so) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /run/firejail/appimage/usr/bin/../lib/libboost_program_options.so.1.83.0)
/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.32' not found (required by /run/firejail/appimage/usr/bin/../lib/libavfilter.so.9) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/libavfilter.so.9)
/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/librealesrgan-ncnn-vulkan.so) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/librealcugan-ncnn-vulkan.so)
/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/librife-ncnn-vulkan.so) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/libglslang.so.12)
The text was updated successfully, but these errors were encountered:
AppImage usually uses the host's glibc instead of bundling its own libc. The issue you're having here is that either your host isn't using libc (e.g., musl), or your version of glibc is too old.
This is a known limitation since the AppImage was packaged on Ubuntu 24.04, which has a relatively new glibc. However, we also can't go back to using older versions of Ubuntu because then the other dependencies, like libavfilter, will be too old.
I thought about statically link glibc, but I haven't made it work yet.
k4yt3x
changed the title
Appimage does not package required binaries
AppImage requires a version of glibc that is too new
Jan 30, 2025
Is your feature request related to a problem? Please describe.
The appimage you provide does not contain the required lib binaries for the program to run.
Describe the solution you'd like
Package the required binaries with the appimage.
Additional context
This is a sample of the errors that running the appimage produces when you don't package them in the appimage (not firejail related):
/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/libvideo2x.so) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libstdc++.so.6: version
GLIBCXX_3.4.32' not found (required by /run/firejail/appimage/usr/bin/../lib/libboost_program_options.so.1.83.0)/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libstdc++.so.6: version
GLIBCXX_3.4.32' not found (required by /run/firejail/appimage/usr/bin/../lib/libavfilter.so.9) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/libavfilter.so.9)/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/librealesrgan-ncnn-vulkan.so) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/librealcugan-ncnn-vulkan.so)/run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/librife-ncnn-vulkan.so) /run/firejail/appimage/AppRun: /lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /run/firejail/appimage/usr/bin/../lib/libglslang.so.12)The text was updated successfully, but these errors were encountered: