$ chmod +x ./Downloads/KeePassXC-2.2.0-x86_64.AppImage
$ ./Downloads/KeePassXC-2.2.0-x86_64.AppImage
# app runs
$ ./Downloads/KeePassXC-2.2.0-x86_64.AppImage
keepassxc: /lib64/libQt5Core.so.5: version `Qt_5.9' not found (required by keepassxc)
Perhaps it is using my system Qt rather than the bundled one?
chmod +x ./Downloads/KeePassXC-2.2.0-x86_64.AppImage./Downloads/KeePassXC-2.2.0-x86_64.AppImageAlthough KeepAssXC is packaged for Fedora (and the package works), I saw it had an AppImage and wanted to try it. The premise of AppImage is “Linux apps that run anywhere”, so perhaps this one is not built correctly?
rpm -qf /lib64/libQt5Core.so.5 → qt5-qtbase-5.7.1-16.fc25.x86_64 but I believe the AppImage is meant to bundle its own dependencies?I can confirm the problem. Will try to fix it asap. Not sure why Qt 5.9 isn't part of the AppImage. Probably some build script bug.
The problem is an outdated path in the AppImage startup script. I will fix it in the evening. In the meantime, you can run it like this as a workaround:
LD_LIBRARY_PATH="../opt/qt59/lib" ./KeePassXC-2.2.0-x86_64.bin
Yep, LD_LIBRARY_PATH="../opt/qt59/lib" ./Downloads/KeePassXC-2.2.0-x86_64.AppImage works
I have the same problem in Ubuntu 17.04. Hope it gets fixed soon.
I updated the AppImage. Can you please test it and report back?
Works fine now (on Ubuntu 17.04)
Great!