web-dev-qa-db-fra.com

mysql-workbench et problème de démon de trousseau Gnome

lors du lancement de mysql-workbench j'ai l'avertissement suivant:

[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

Y at-il un moyen de résoudre ce problème? En effet, mes mots de passe ne sont jamais sauvegardés.

17
COil

Le bogue a été corrigé dans les versions de MySQL Workbench 6.2.5/6.3.0. http://bugs.mysql.com/bug.php?id=74771

Une solution possible consistait à ajouter ce code en haut du fichier /usr/bin/mysql-workbench

export GNOME_KEYRING_CONTROL=1

Ce correctif fonctionne sur mon Ubuntu 14.04 avec la communauté MySQL Workbench 6.2.4 à partir de deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2

24
dmvslv

J'ai trouvé un moyen intéressant d'essayer ceci.

Étape 1: Après l’installation, déverrouillez l’icône du plan de travail à partir du programme de lancement.

Étape 2: appuyez sur le bouton super (fenêtre) de votre machine et recherchez le plan de travail.

Étape 3: Ouvrez l’atelier à partir des résultats de la recherche.

Étape 4: Une fois ouvert, verrouillez l’icône du plan de travail sur le lanceur.

Voila !!! Le problème du trousseau disparaît.


13
Lalit Mehra

Cette réponse est une variante de la solution guest1000, mais je n'ai pas assez de représentant pour créer un commentaire.

Quoi qu’il en soit, ajouter ce qui suit à ~/.bashrc fonctionne aussi et me semble plus propre:

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

Ajoutez ce code en haut du fichier /usr/bin/mysql-workbench

 si ls/run/user/`id -u`/keyring- * 1>/dev/null 2> & 1; then 
 gnome-keyring-daemon> /dev/null[.____. Printer.Fr./porte-clés- * | tête -n 1) 

Ce n'est pas une solution propre, mais cela fonctionne. Pas besoin d'exécuter workbench à partir du terminal.

5
rooobertek

J'ai fait comme suit j'utilise Workbench 6.3

Sudo gedit /usr/bin/mysql-workbench

Il suffit de supprimer le commentaire

@ ligne 5

WB_NO_GNOME_KEYRING=1 
3
suresh

mysql-workbench recherche la variable d'environnement GNOME_KEYRING_CONTROL. Si vous êtes le seul à utiliser votre ordinateur, cette variable doit avoir une valeur similaire à /run/user/1000/keyring-XXXXXX.

J'ai eu un problème similaire avec le paquet mysql-workbench téléchargé depuis dev.mysql.com (car le paquet mysql-workbench de MariaDB et Ubuntu sont incompatibles) et un simple raccourci personnalisé avec la commande de lancement suivante ont résolu le problème:

GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*) /usr/bin/mysql-workbench
2
guest1000

Le problème le plus stupide jamais vu!

si vous démarrez votre mysql-workbech par launcher, cette erreur se produit.

Mais si vous démarrez votre mysql workbench à partir du terminal, le problème du trousseau disparaît.

Des idées pourquoi cela se produit? J'utilisais la version 6.0 et mis à niveau vers la version 6.2.4, rien n'a changé. La solution de contournement à ce problème est Go terminal et de démarrer stupid workbench par Oracle ...

1
akikara