masalah daemon mysql-workbench dan Gnome keyring

18

saat meluncurkan mysql-workbenchsaya memiliki peringatan berikut:

[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

Apakah ada cara untuk memperbaiki masalah ini? Memang, kata sandi saya tidak pernah disimpan.

Gulungan
sumber
Di Ubuntu versi apa / lepaskan ini? Cuz ... bugs.mysql.com/bug.php?id=61170
Rinzwind
Maaf teman-teman, saya akan mencoba semua yang Anda sarankan saya segera. Terima kasih untuk bantuannya. ;)
COil

Jawaban:

24

Bug telah diperbaiki di rilis MySQL Workbench 6.2.5 / 6.3.0. http://bugs.mysql.com/bug.php?id=74771

Solusi yang mungkin adalah menambahkan kode ini ke bagian atas file /usr/bin/mysql-workbench

export GNOME_KEYRING_CONTROL=1

Perbaikan ini berfungsi pada ubuntu 14.04 saya dengan komunitas MySQL Workbench 6.2.4 dari deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2

dmvslv
sumber
Terima kasih telah mengaitkan masalah ini dan memberikan solusinya - ini adalah pendekatan terbersih!
conceptdeluxe
2
Menggunakan kesalahan V6.3.6 masih berlanjut
Matiss Jurgelis
14

Ada cara rapi yang saya temukan, coba ini.

Langkah 1: Setelah instalasi buka ikon workbench dari launcher.

Langkah 2: tekan tombol super (jendela) pada mesin Anda dan cari meja kerja.

Langkah 3: Buka meja kerja dari hasil pencarian.

Langkah 4: Setelah terbuka, kunci ikon meja kerja ke peluncur.

Voila !!! Masalah keyring menghilang.


Lalit Mehra
sumber
2
Terima kasih .. Cara yang lebih bersih untuk menyelesaikan masalah ini. Terima kasih banyak. :)
Anil Chahal
1
Bekerja tetapi penjelasannya akan menyenangkan ...
snorbi
1
Wow! Saya baru menyadari bahwa saya selalu meluncurkan meja kerja dari dasbor (menu mulai) tetapi tidak dari launchbar. Dan sekarang hari ini setelah beberapa tahun menggunakan meja kerja meluncurkannya dengan mengklik peluncur dan mendapat masalah itu!
Dimitry K
8

Jawaban ini adalah variasi pada solusi guest1000, tapi saya tidak punya cukup perwakilan untuk membuat komentar.

Lagi pula, menambahkan yang berikut ke ~ / .bashrc juga berfungsi dan tampak lebih bersih bagi saya:

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

Tambahkan kode ini ke bagian atas file /usr/bin/mysql-workbench

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

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

Ini bukan solusi bersih, tetapi berhasil. Tidak perlu menjalankan meja kerja dari terminal.

rooobertek
sumber
4

Saya melakukan sebagai berikut saya menggunakan Workbench 6.3

sudo gedit /usr/bin/mysql-workbench

Hapus saja komentar

@ baris 5

WB_NO_GNOME_KEYRING=1 
Suresh
sumber
2

mysql-workbench mencari GNOME_KEYRING_CONTROLvariabel lingkungan. Jika Anda adalah satu-satunya yang menggunakan komputer Anda, variabel itu harus memiliki nilai yang mirip dengan /run/user/1000/keyring-XXXXXX.

Saya memiliki masalah yang sama dengan paket mysql-workbench yang diunduh dari dev.mysql.com (karena paket Mariasb dan mysql-workbench Ubuntu tidak kompatibel) dan pintasan kustom sederhana dengan perintah peluncuran berikut memperbaiki masalah:

GNOME_KEYRING_CONTROL=$(ls -d /run/user/1000/keyring-*) /usr/bin/mysql-workbench
guest1000
sumber
tidak perlu melakukan selama ini. cukup ketik mysql-workbench dari terminal
akikara
1

Masalah paling bodoh yang pernah dilihat!

jika Anda memulai mysql-workbech Anda dengan launcher kesalahan ini muncul.

Tetapi jika Anda memulai meja kerja mysql Anda dari masalah keyring terminal menghilang.

Adakah ide mengapa ini terjadi? Saya menggunakan versi 6.0 dan ditingkatkan ke 6.2.4 tidak ada yang berubah. Solusi untuk masalah ini adalah Go terminal dan mulai meja kerja bodoh oleh Oracle ...

akikara
sumber
Saya mengalami masalah ini dan ini 2017
Jamie Hutber