...
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:
- Open seahorse:
- seahorse &
- Check if you have a "login" keyring in the left pane
- If you can see it:
- Close seahorse
- Relaunch the keyring daemon:
- gnome-keyring-daemon -r
- Open seahorse again
- Try to unlock your "login" keyring. Right-click over "login", then "unlock"
- Try your login password first, other old passwords if it doesn't work
- 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"
- Otherwise (you couldn't find the right password that would unlock your keyring):
- Delete the keyring. Right-click, "delete"
- Go back to step 3
...