Ubuntu – Passwords missing from Seahorse (Passwords and Keys)

16.04passwordseahorse

I’ve been having problems with Seahorse lately. I suspect an update, but can’t say exactly when it started. It may also be two co-incidental problems.

In Thunderbird I use the Enigmail add-on to sign messages using PGP key. When you type in the passphrase there is an option to have it remembered (presumably by Seahorse), but this doesn’t work any more. Every session it asks for the passphrase again.

In Nemo (or Nautilus) if I do an adhoc connection to a SMB share and choose an option to remember the password, it is not saved.

If I run Seahorse (Passwords and Keys) there is no Passwords section, only Certificates, PGP Keys and Secure Shell. On the other 16.04 system I have, there is a Passwords section and the keys are in ~/.gnome2/keyrings/. On this computer (upgraded from 14.04) the keys are in ~/.local/share/keyrings/ and there is no ~/.gnome2/keyrings/ folder. I see references to both, but which is right?

Also if I choose to create a new item in the GUI, the options for creating a new Password Keyring or Stored Password (which are available on the clean install) are missing.

Best Answer

I have found the solution, the question is related to this bug: https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825

The last fix found is to execute: sudo apt autoremove --purge dbus-user-session.

dbus-user-session is installed with flatpak.