mysql-workbench und Gnome keyring daemon problem

18

Beim Start habe mysql-workbenchich folgende Warnung:

[12:13:49] coil@coil:~$ sudo mysql-workbench &
[12:14:03] coil@coil:~$ ** Message: Gnome keyring daemon seems to not be available. Stored passwords will be lost once quit
[12:14:05] coil@coil:~$ Ready

Gibt es eine Möglichkeit, dieses Problem zu beheben? In der Tat werden meine Passwörter nie gespeichert.

Spule
quelle
Welche Ubuntu-Version / Release gibt es dazu? Cuz ... bugs.mysql.com/bug.php?id=61170
Rinzwind
Tut mir leid Leute, ich werde alles versuchen, was du mir vorgeschlagen hast. Danke für die Hilfe. ;)
COil

Antworten:

24

Der Fehler wurde in den Releases von MySQL Workbench 6.2.5 / 6.3.0 behoben. http://bugs.mysql.com/bug.php?id=74771

Eine mögliche Problemumgehung bestand darin, diesen Code am Anfang der Datei einzufügen /usr/bin/mysql-workbench

export GNOME_KEYRING_CONTROL=1

Dieser Fix funktioniert auf meinem Ubuntu 14.04 mit der MySQL Workbench Community 6.2.4 ab deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2

dmvslv
quelle
Vielen Dank, dass Sie das Problem verknüpft und die Problemumgehung bereitgestellt haben - dies ist der sauberste Ansatz!
conceptdeluxe
2
Mit V6.3.6 Fehler immer noch besteht
Matiss Jurgelis
14

Ich habe eine gute Möglichkeit gefunden, es auszuprobieren.

Schritt 1: Entsperren Sie nach der Installation das Workbench-Symbol vom Launcher.

Schritt 2: Drücken Sie die Super-Taste (Fenster) auf Ihrem Computer und suchen Sie nach der Workbench.

Schritt 3: Öffnen Sie die Workbench aus den Suchergebnissen.

Schritt 4: Sperren Sie nach dem Öffnen das Workbench-Symbol für den Launcher.

Voila !!! Das Schlüsselringproblem verschwindet.


Lalit Mehra
quelle
2
Vielen Dank. Viel sauberer Weg, um dieses Problem zu beheben. Danke vielmals. :)
Anil Chahal
1
Funktioniert aber eine Erklärung wäre nett ...
Snorbi
1
Beeindruckend! Ich habe gerade festgestellt, dass ich Workbench immer über Dash (Startmenü), aber nicht über die Startleiste gestartet habe. Und heute, nach ein paar Jahren mit Workbench, wurde es durch Klicken auf Launcher gestartet und bekam dieses Problem!
Dimitry K
8

Diese Antwort ist eine Variation der Lösung des guest1000, aber ich habe nicht genug Repräsentanten, um einen Kommentar zu erstellen.

Jedenfalls funktioniert das Hinzufügen von ~ / .bashrc auch und scheint mir sauberer zu sein:

export GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*)
Jovean
quelle
5

Fügen Sie diesen Code oben in die Datei ein /usr/bin/mysql-workbench

if ls / run / user / `id -u` / keyring- * 1> / dev / null 2> & 1; dann
    gnome-keyring-daemon> / dev / null
fi

export GNOME_KEYRING_CONTROL = $ (ls -d / run / user / `id -u` / keyring- * | head -n 1)

Es ist keine saubere Lösung, aber es funktioniert. Keine Notwendigkeit, die Workbench vom Terminal aus auszuführen.

rooobertek
quelle
4

Ich habe wie folgt getan, ich benutze Workbench 6.3

sudo gedit /usr/bin/mysql-workbench

Entfernen Sie einfach den Kommentar

@Linie 5

WB_NO_GNOME_KEYRING=1 
suresh
quelle
2

mysql-workbench sucht nach der GNOME_KEYRING_CONTROLUmgebungsvariablen. Wenn Sie der einzige sind, der Ihren Computer verwendet, sollte diese Variable einen ähnlichen Wert haben wie /run/user/1000/keyring-XXXXXX.

Ich hatte ein ähnliches Problem mit dem von dev.mysql.com heruntergeladenen mysql-workbench-Paket (weil MariaDB und Ubuntus mysql-workbench-Paket nicht kompatibel sind) und eine einfache benutzerdefinierte Verknüpfung mit dem folgenden Startbefehl hat das Problem behoben:

GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*) /usr/bin/mysql-workbench
guest1000
quelle
keine Notwendigkeit, so lange dies zu tun.
tippe
1

Das dümmste Problem, das jemals gesehen wurde!

Wenn Sie Ihren mysql-workbech per Launcher starten, tritt dieser Fehler auf.

Aber wenn Sie Ihre MySQL-Workbench vom Terminal-Schlüsselbund starten, verschwindet das Problem.

Irgendwelche Ideen, warum das passiert? Ich habe Version 6.0 verwendet und auf 6.2.4 aktualisiert, nichts hat sich geändert. Die Workaround-Antwort für dieses Problem lautet: Gehen Sie zum Terminal und starten Sie die dumme Workbench von Oracle ...

Akikara
quelle
Ich habe diese Ausgabe und ihre 2017
Jamie Hutber