keepass2android icon indicating copy to clipboard operation
keepass2android copied to clipboard

Reloading Password + YubiKey KeePassXC database spins forever

Open rkjnsn opened this issue 3 years ago • 4 comments

Steps to reproduce:

  1. Create a database using KeePassXC secured by a password and a YubiKey challenge-response.
  2. Sync the database to Android device.
  3. Open the database with Keepass2Android with quick unlock enabled.
  4. Modify and save a new version of the database with KeePassXC
  5. Sync the modified database to Android device.
  6. Open Keepass2Android, quick unlock the database, and select "Synchronize database…" from the ⋮ menu.
  7. At the "Reload file?" prompt, tap OK.
  8. Tap YubiKey at the "Please attach or swipe your YubiKey now." prompt.

Expected behavior:

The updated database is successfully opened.

Actual behavior:

Keepass2Android spins on the "Working… Loading database… (Transforming master key…)" step forever. The only way to continue is to close the app, open it again, and unlock the database from scratch.

rkjnsn avatar Dec 29 '21 06:12 rkjnsn

+1 here also

573 avatar Apr 22 '23 14:04 573

+1 same

BozhanL avatar Dec 24 '23 07:12 BozhanL

Problem since 2019. #897 #1516

BozhanL avatar Dec 24 '23 08:12 BozhanL

Can confirm. I run into the same problem after I upgraded from PW+PW-File to PW+Yubikey (ChallengeResponse).

My system: Keepass2Android Version 1.10-pre

My Workaround: Killing the hanging app and starting it again. Then I have to unlock the database again with pw and yubikey.

Maybe that's a problem only when one has a setup with both, PW AND Yubikey? I mean... in the hanging screen it seems the app is in the state of automatically opening the DB - the "Password"-Field is empty.

weasel3 avatar Jan 26 '24 14:01 weasel3