Hello, I cant start KeepassXC after last update, there is this error message:
keepassxc: error while loading shared libraries: libbotan-3.so.10: cannot open shared object file: No such file or directory
I guess that it will be fixed quickly, for now I downloaded AppImage version.
For what it’s worth from their site “Flatpak Package - Recommended” and it works as well.
flatpak info org.keepassxc.KeePassXC
KeePassXC - Community-driven port of the Windows application “KeePass Password
Safe”
ID: org.keepassxc.KeePassXC
Ref: app/org.keepassxc.KeePassXC/x86_64/stable
Arch: x86_64
Branch: stable
Version: 2.7.10
License: GPL-3.0+
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 49.9 MB
Runtime: org.kde.Platform/x86_64/5.15-24.08
Sdk: org.kde.Sdk/x86_64/5.15-24.08
Commit: f6172470ce4c0e1de08393988f0f164184ba34404f65d81c3d299eba40ff2977
Parent: 3d9f47e8875f329f0941293b3386a36e1190da4c4cc50c9664d79bc001561ecf
Subject: Update pcsc-lite to 2.3.3 and apply backwards compat patch (23dacfd4af4f)
Date: 2025-10-04 15:23:11 +0000
From the error message, it seems that a required library is not installed.
Try running this command in a terminal:
pacman -Ss botan
The output should show four packages. If the line
cachyos-extra-v4/botan 3.10.0-1.1
doesn’t have the word [installed] behind it, you can install it by running:
pacman -S botan
After installing the package, try running KeepassXC again.
I had to verify as well, my findings:
paru -S keepassxc
[sudo] password for me:
resolving dependencies...
looking for conflicting packages...
Package (4) New Version Net Change
cachyos-core-v3/argon2 20190702-6.2 0.11 MiB
cachyos-extra-v3/botan 3.9.0-1.1 12.30 MiB
cachyos-extra-v3/qt5-x11extras 5.15.18-1.1 0.04 MiB
extra/keepassxc 2.7.10-5 30.08 MiB
Next…drum roll please
keepassxc
keepassxc: error while loading shared libraries: libbotan-3.so.10: cannot open shared object file: No such file or directory
Downgrading botan is of no help.
This has been fixed on todays updates:
keepassxc
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
paru -Qo keepassxc
/usr/bin/keepassxc is owned by keepassxc 2.7.10-5
I have keepass installed from cachyos-extra-znver4, which updated without issues as well as botan.
Maybe you can remove and reinstall from cachyos-extra-v3?
Other way might be to look if there is extra/botan with would not have xxxxxx.1 version which, if I understand correctly, is here to mark custom build.
paru -S keepassxc
[sudo] password for user:
warning: keepassxc-2.7.10-5.1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
cachyos-extra-znver4/keepassxc 2.7.10-5.1 2.7.10-5.1 0,00 MiB
Total Installed Size: 30,36 MiB
Net Upgrade Size: 0,00 MiB
:: Proceed with installation? [Y/n] n
I ran a full update again just now and its fixed the issue. I didn’t see botan listed in the updates. Not sure what it was.