mysql-workbench ve Gnome anahtarlık arka plan programı sorunu


20

başlatırken mysql-workbenchaşağıdaki uyarı var:

[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

Bu sorunu çözmenin bir yolu var mı? Gerçekten, şifrelerim asla kaydedilmez.


Hangi Ubuntu sürümünü / yayınını bu? Cuz ... bugs.mysql.com/bug.php?id=61170
Rinzwind

Üzgünüm beyler, yakında önerdiğiniz her şeyi deneyeceğim. Yardım için teşekkürler. ;)
Kangal

Yanıtlar:


26

Hata MySQL Workbench 6.2.5 / 6.3.0 sürümlerinde düzeltildi. http://bugs.mysql.com/bug.php?id=74771

Olası bir geçici çözüm, bu kodu dosyanın üstüne eklemekti /usr/bin/mysql-workbench

export GNOME_KEYRING_CONTROL=1

Bu düzeltme MySQL Workbench topluluğu ile ubuntu 14.04 üzerinde çalışır 6.2.4 deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2


Sorunu bağladığınız ve geçici çözümü sağladığınız için teşekkür ederiz - bu en temiz yaklaşımdır!
conceptdeluxe

3
V6.3.6 hatası hala devam ediyor
Matiss Jurgelis

14

Bulduğum düzgün bir yol var, bunu dene.

Adım 1: Kurulumdan sonra başlatıcıdan tezgah simgesi kilidini açın.

2.Adım: Makinenizdeki süper (pencere) düğmesine basın ve tezgah arayın.

Adım 3: Arama sonuçlarından tezgahı açın.

Adım 4: Açıldıktan sonra, çalışma tezgahı simgesini başlatıcıya kilitleyin.

Voila !!! Anahtarlık sorunu ortadan kalkar.



2
Teşekkürler .. Bu sorunu çözmek için çok daha temiz bir yol. Bir ton teşekkürler. :)
Anil Chahal

1
Çalışır ama bir açıklama güzel olurdu ...
snorbi

1
Vaov! Az önce çalışma tezgahını tire (başlat menüsü) üzerinden başlattığımı fark ettim ama başlat çubuğundan değil. Ve şimdi birkaç yıl çalıştıktan sonra tezgahı fırlatıcıya tıklayarak başlattı ve bu problemi yaşadı!
Dimitry K

8

Bu yanıt guest1000'in çözümünün bir varyasyonu, ancak yorum oluşturmak için yeterli temsilcim yok.

Her neyse, ~ / .bashrc'ye aşağıdakileri eklemek de işe yarar ve bana daha temiz görünüyor:

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

5

Bu kodu dosyanın üstüne ekle /usr/bin/mysql-workbench

ls / run / user / `id -u` / anahtarlık- * 1> / dev / null 2> & 1 ise; sonra
    gnome-keyring-daemon> / dev / null
fi

dışa aktar GNOME_KEYRING_CONTROL = $ (ls -d / run / kullanıcı / `id -u` / anahtarlık- * | kafa -n 1)

Temiz bir çözüm değil, ama işe yarıyor. Tezgahı terminalden çalıştırmaya gerek yoktur.


5

Workbench 6.3 kullanıyorum aşağıdaki gibi yaptım

sudo gedit /usr/bin/mysql-workbench

Sadece yorumu kaldır

@line 5

WB_NO_GNOME_KEYRING=1 

2

mysql-workbench GNOME_KEYRING_CONTROLortam değişkenini arıyor . Bilgisayarınızı kullanan tek kişi sizseniz, bu değişkenin değerine benzer olmalıdır /run/user/1000/keyring-XXXXXX.

Dev.mysql.com'dan indirilen mysql-workbench paketi ile benzer bir sorun yaşadım (çünkü MariaDB ve Ubuntu'nun mysql-workbench paketi uyumsuz) ve aşağıdaki başlatma komutuyla basit bir özel kısayol sorunu çözdü:

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

bu kadar uzun süre yapmaya gerek yok. terminalden mysql-workbench yazın
akikara

1

Şimdiye kadar görülen en aptalca konu!

mysql-workbech'inizi başlatıcı ile başlatırsanız bu hata ortaya çıkar.

Ancak mysql tezgahınızı terminal anahtarlık probleminden başlatırsanız kaybolur.

Bunun neden olduğu hakkında bir fikrin var mı? 6.0 sürümünü kullanıyordum ve 6.2.4 sürümüne yükseltildim. Bu sorunun geçici çözümü Go terminalidir ve Oracle tarafından aptal çalışma tezgahı başlatır ...


Bu sorunu yaşıyorum ve 2017
Jamie Hutber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.