gnome-keyring-daemon: failed to parse keyring: /home/user/.local/share/keyrings/login.keyring
Submitted by hyp..@..up.net
Assigned to GNOME keyring maintainer(s)
Link to original bug (#763891)
Description
Hello and good day,
I need some urgent help. gnome-keyring-daemon cannot read my keyring "login".
What I did:
- I already had 2 keyrings: the default login and another non-default one.
- Created a new keyring and gave it a password.
- Unlocked it and checked the box "automatically unlock on login"
- after that action my default login-keyring was gone
The login.keyring (~/.local/share/keyrings/login.keyring) is still there and above 100kb in size - so it's there.
Of course I have backups. I tried to restore the whole "~/.local/share/keyrings" folder with no success. The other keyring is still working though - just not my default one.
That's the output of journalctl when I restart the gnome-keyring-daemon:
$ gnome-keyring-daemon --replace
Mär 18 18:38:19 computername gnome-keyring-daemon[5812]: GLib: g_hash_table_unref: assertion 'hash_table != NULL' failed Mär 18 18:38:19 computername gnome-keyring-daemon[5812]: GLib: g_hash_table_unref: assertion 'hash_table != NULL' failed Mär 18 18:38:19 computername gnome-keyring-daemon[5812]: GLib: g_hash_table_unref: assertion 'hash_table != NULL' failed Mär 18 18:38:19 computername gnome-keyring-daemon[5812]: GLib: g_hash_table_unref: assertion 'hash_table != NULL' failed Mär 18 18:38:19 computername gnome-keyring-daemon[5812]: failed to parse keyring: /home/user/.local/share/keyrings/login.keyring
I hope someone has some experience with this or knows where I can ask elsewhere.
Version: 3.18.x