I am using Arch Linux on an older Thinkpad and recent upgraded. KeePassXC was part of that and now, after I enter my credentials, and click to unlock my database it shows that it is loading but never finishes. I am using a password, Yubikey, and keyfile and have it set to max decryption time (5s) though I don’t know if that is relevant.

I had to downgrade KeePassXC to 2.7.6-3 and Baton to 3.3.0.-1 and add them to my ignore list in /etc/pacman.conf.

The same database works with KeePassDX on Android.


Does anyone know what would be causing KeePassXC to fail to load?

My next step would probably be creating a new database and seeing if an empty one can open then adding the extra security measures like the challenge-response before finally merging the two but I thought I’d ask if anyone has a better idea before trialing and erroring my way to a solution.