Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gnome keyring not in sync with the user's password

We won't need a keyring for most Gnome applications, but sadly some of them (such as mysql-workbench) require it to encrypt and store passwords to other systems.

When the gnome "login" keyring is created, it will set a first-time password, which may or not be in sync with the user's ECMWF password. When our ECMWF password changes, the keyring password will not be updated automatically. This is a problem related to our authentication and password changes not taking place internally in the VM but in different systems external to VDI.

This is a problem very difficult to solve, if solvable at all. For But, for now, at least there's a workaround:

  1. Open seahorse:
    1. seahorse &
  2. Check if you have a "login" keyring in the left pane
  3. If you can see it:
    1. Close seahorse
    2. Relaunch the keyring daemon:
      1. gnome-keyring-daemon -r
    3. Open seahorse again
  4. Try to unlock your "login" keyring. Right-click over "login", then "unlock"
  5. Try your login password first, other old passwords if it doesn't work
  6. If you managed to unlock it using your username and password, and you want to sync its password with your ECMWF one, change it: Right-click, "change password"
  7. Otherwise (you couldn't find the right password that would unlock your keyring):
    1. Delete the keyring. Right-click, "delete"
    2. Go back to step 3

...