Bug #74909 Storing passwords in keychain does not work; gnome keyring daemon not detected
Submitted: 17 Nov 2014 23:11 Modified: 17 Nov 2014 23:28
Reporter: Dmitry Smirnov Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:6.2.3 OS:Linux (Debian "Jessie")
Assigned to: CPU Architecture:Any

[17 Nov 2014 23:11] Dmitry Smirnov
Description:
As reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769393

Storing passwords in keychain does not work if $GNOME_KEYRING_CONTROL env variable is not present.
mysql-workbench reports the following on startup:

~~~~
** Message: Gnome keyring daemon seems to not be available. Stored passwords will be lost once quit
~~~~

It seems, that mysql-workbench still relies on the $GNOME_KEYRING_CONTROL env variable. However, this variable is no longer exported, since gnome-keyring version 3.11.92:

    http://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/3.11/gnome-keyring-3.11.92.changes

How to repeat:
Start mysql-workbench on system with gnome-keyring (>= 3.12)

Suggested fix:
mysql-workbench should make use of the $XDG_RUNTIME_DIR env variable instead.
[17 Nov 2014 23:28] MySQL Verification Team
Thank you for the bug report. Duplicate of http://bugs.mysql.com/bug.php?id=74771.