Selur's Little Message Board

Full Version: AppImage fails to start on Arch Linux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,

I have a problem with Hybrid-2025.11.09.1-x86_64.AppImage on Arch Linux and hope for your help.

Problem: The AppImage loads the system library libQt6DBus.so.6 from /usr/lib/ instead of internal libraries, even though LD_LIBRARY_PATH=./usr/lib is set.

Error message: /tmp/.mount_Hybrid*/usr/bin/Hybrid: /tmp/.mount_Hybrid*/usr/lib/libQt6Core.so.6: version `Qt_6.10' not found (required by /usr/lib/libQt6DBus.so.6)

Details:
AppImage contains libQt6Core.so.6 with Qt 6.10 support (internal OK)
Still loads system libQt6DBus.so.6 (newer Qt without Qt_6.10 symbols)

Same error after --appimage-extract

System: Arch Linux (Feb 2026), ICU74 installed

Suspected issues:

RPATH in Hybrid binary points to system paths
Missing internal libQt6DBus.so.6 in AppImage
Qt DBus ignores LD_LIBRARY_PATH
Verification: ldd usr/bin/Hybrid | grep Qt6DBus → /usr/lib/libQt6DBus.so.6 (system!)

Could you please rebuild the AppImage with fully isolated Qt6 stack (including DBus libraries) or fix RPATH settings?


Thank you very much for your support!  Smile
Linhx
Iirc the dev AppImage fixes this,.. try it and let me know.

Cu Selur
It’s not starting

$ ./Hybrid-2025.11.09.1-x86_64.AppImage
/tmp/.mount_Hybridz6rwky/usr/bin/Hybrid: /tmp/.mount_Hybridz6rwky/usr/lib/libQt6Core.so.6: version `Qt_6.10' not found (required by /usr/lib/libQt6DBus.so.6)

greets Linhx
Uploaded a new AppImage where I tried to
* explicitly copy libQt6DBus.so.6 to usr/lib inside AppImage.
* set RUNPATH using patchelf to $ORIGIN/../lib:$ORIGIN/../lib32, so the loader prioritizes AppImage libraries over system ones.
* bundles all essential Qt6 plugins, including platforms, sqldrivers, and any QML modules.
hopefully that works for you.

Cu Selur
Thank you for your help, but I can't find a new version.
I only see the same "Hybrid-2025.11.09.1-x86_64.AppImage" which did't work

linhx
Inside my GoogleDriveShare, inside the "experimental" folder and there inside the "Linux AppImage" should be atm.: Hybrid-2026.02.14.1-x86_64.AppImage

Cu Selur
It's starting :-)

Thanks so lot
linhx