Package: secrets Version: 9.3-1 Severity: normal Dear Maintainer,
I added three new entries to the database and then exited as normal. There was no indication of any issues until I tried to re-open the database. I entered my pass phrase as normal and it informed me that the auth had failed. I tried several more times thinking I mistyped something. I then selected the "view pass" button to verify that it was correct, which it was, but it still failed. I then pulled an old version of the database from backup and opened it with no issue. I added and entry, saved and exited, then attempted to re-open but it failed auth again. I copied a BAD version of the database to a Windows machine with the latest version of KeepPass installed. It also fails to auth the pass phrase. From this I must assume that something is corrupting the file when saving. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.6.15-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages secrets depends on: ii dconf-gsettings-backend [gsettings-backend] 0.40.0-4+b1 ii gir1.2-adw-1 1.5~beta-1 ii gir1.2-gtk-4.0 4.12.5+ds-3 ii python3 3.11.6-1 ii python3-gi 3.47.0-3 ii python3-pwquality 1.4.5-3 ii python3-pykcs11 1.5.14-1 ii python3-pykeepass 4.0.7-2 ii python3-pyotp 2.9.0-2 ii python3-validators 0.20.0-2 ii python3-yubico 1.3.3-0.3 ii python3-zxcvbn 4.4.28-3 secrets recommends no packages. secrets suggests no packages. -- no debconf information -- Journalctl Log Entries Follow Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: 08-04-24 18:27:28 | ERROR | Could not unlock safe Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: Traceback (most recent call last): Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: File "/usr/lib/python3/dist-packages/gsecrets/unlock_database.py", line 156, in _unlock_callback Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: database_manager.unlock_finish(result) Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: File "/usr/lib/python3/dist-packages/gsecrets/database_manager.py", line 123, in unlock_finish Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: _success, db = result.propagate_value() Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: ^^^^^^^^^^^^^^^^^^^^^^^^ Apr 08 18:27:28 nyx org.gnome.World.Secrets.desktop[60919]: gi.repository.GLib.GError: secrets: Invalid credentials (1) Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: 08-04-24 18:27:52 | ERROR | Could not unlock safe Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: Traceback (most recent call last): Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: File "/usr/lib/python3/dist-packages/gsecrets/unlock_database.py", line 156, in _unlock_callback Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: database_manager.unlock_finish(result) Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: File "/usr/lib/python3/dist-packages/gsecrets/database_manager.py", line 123, in unlock_finish Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: _success, db = result.propagate_value() Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: ^^^^^^^^^^^^^^^^^^^^^^^^ Apr 08 18:27:52 nyx org.gnome.World.Secrets.desktop[60919]: gi.repository.GLib.GError: secrets: Invalid credentials (1)