Invalid credentials unlocking safe with only a keyfile
I have a passwords safe which opened correctly in Secrets 8.0. Using Secrets 9.0, when I try to unlock the safe, the application displays "Failed to unlock safe." One noteworthy detail of this safe is it uses a keyfile, but its password is unset.
Using flatpak run --env=G_MESSAGES_DEBUG=all org.gnome.World.Secrets.Devel
, I get the following output when I choose a safe, and a keyfile, and try to unlock it:
21-03-24 10:51:00 | DEBUG | File selected: /run/user/1000/doc/30355fe6/Passwords.kdbx
(secrets:2): Gtk-DEBUG: 10:51:02.043: Failed to create D-Bus proxy: Could not connect: No such file or directory
21-03-24 10:51:04 | DEBUG | Keyfile selected: /run/user/1000/doc/bd80f1f2/Passwords.kbdx.key
21-03-24 10:51:08 | DEBUG | Generate key for FileProvider
21-03-24 10:51:08 | DEBUG | Adding key from FileProvider
21-03-24 10:51:08 | DEBUG | Generate key for Pkcs11Provider
21-03-24 10:51:08 | DEBUG | Generate key for YubiKeyProvider
21-03-24 10:51:10 | DEBUG | Could not unlock safe: Invalid credentials
(I get the same behaviour with org.gnome.World.Secrets
, but I don't know how to get it to print that debug text).