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
In recent Debian-based distros (e.g. Debian Trixie, Ubuntu Noble), python3 is linked against lib64/ld-linux-x86-64.so.2. Running an AppImage for such an application packaged with appimage-builder fails, because runtime/compat/lib64 is missing.
Workaround: create a symlink from runtime/compat/usr/lib64 to runtime/compat/lib64 (example).
The text was updated successfully, but these errors were encountered:
Same problem with Debian based Aarch64 linux. If you generate the AppImage with, for example, trixie and tries to run it with Bookworm, the "file not found" is raised. Strace shows again runing python. The workaround of @git-developer works fine for amd64, but ofc for aarch64 don't :)
I tried same approach, but no result:
after_runtime: | set -eu # python3 is linked against 'lib64/ld-linux-x86-64.so.2' but 'compat/lib64' is missing compat="${TARGET_APPDIR}/runtime/compat" if [ ! -e "${compat}/lib64" ] && [ -d "${compat}/usr/lib64" ]; then ln -s "usr/lib64" "${compat}/" fi # For aarch64, the path is 'lib/aarch64-linux-gnu" if [ ! -e "${compat}/lib/aarch64-linux-gnu" ] && [ -d "${compat}/usr/lib/aarch64-linux-gnu" ]; then ln -s "usr/lib" "${compat}/" fi
In recent Debian-based distros (e.g. Debian Trixie, Ubuntu Noble), python3 is linked against
lib64/ld-linux-x86-64.so.2
. Running an AppImage for such an application packaged with appimage-builder fails, becauseruntime/compat/lib64
is missing.Workaround: create a symlink from
runtime/compat/usr/lib64
toruntime/compat/lib64
(example).The text was updated successfully, but these errors were encountered: