vấn đề mysemon-workbench và Gnome keyring daemon


18

Khi khởi chạy mysql-workbenchtôi có cảnh báo sau:

[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

Có cách nào để khắc phục vấn đề này? Thật vậy, mật khẩu của tôi không bao giờ được lưu.


Phiên bản Ubuntu / phát hành nó trên này là gì? Vì ... bug.mysql.com/orms.php?id=61170
Rinzwind

Xin lỗi các bạn, tôi sẽ thử tất cả các bạn đề nghị tôi sớm. Cảm ơn đã giúp đỡ. ;)
COil

Câu trả lời:


24

Lỗi này đã được sửa trong các bản phát hành MySQL Workbench 6.2.5 / 6.3.0. http://bugs.mysql.com/orms.php?id=74771

Một cách giải quyết khác có thể là thêm mã này vào đầu tệp /usr/bin/mysql-workbench

export GNOME_KEYRING_CONTROL=1

Khắc phục sự cố này hoạt động trên Ubuntu 14.04 của tôi với cộng đồng MySQL Workbench 6.2.4 từ deb http://repo.mysql.com/apt/ubuntu/ trusty workbench-6.2


Cảm ơn vì đã liên kết vấn đề và cung cấp cách giải quyết - đây là cách tiếp cận sạch nhất!
conIGHTtdeluxe

2
Sử dụng lỗi V6.3.6 vẫn còn tồn tại
Matiss Jurgelis

14

Có một cách gọn gàng tôi tìm thấy, hãy thử điều này.

Bước 1: Sau khi cài đặt, mở khóa biểu tượng bàn làm việc từ launcher.

Bước 2: nhấn nút siêu (cửa sổ) trên máy của bạn và tìm kiếm bàn làm việc.

Bước 3: Mở bàn làm việc từ kết quả tìm kiếm.

Bước 4: Sau khi mở, khóa biểu tượng bàn làm việc với trình khởi chạy.

Voila !!! Vấn đề keyring biến mất.



2
Cảm ơn .. Cách sạch hơn nhiều để giải quyết vấn đề này. Cảm ơn rất nhiều. :)
Anil Chahal

1
Hoạt động nhưng một lời giải thích sẽ tốt ...
snorbi

1
Ồ Tôi chỉ nhận ra rằng tôi luôn khởi chạy bàn làm việc từ dấu gạch ngang (menu bắt đầu) chứ không phải từ thanh khởi động. Và bây giờ hôm nay sau vài năm sử dụng bàn làm việc đã khởi chạy nó bằng cách nhấp vào launcher và gặp vấn đề đó!
Dimitry K

8

Câu trả lời này là một biến thể của giải pháp của khách 1000, nhưng tôi không có đủ đại diện để tạo nhận xét.

Dù sao, việc thêm các mục sau vào ~ / .bashrc cũng hoạt động và có vẻ sạch hơn đối với tôi:

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

5

Thêm mã này vào đầu tập tin /usr/bin/mysql-workbench

nếu ls / run / user / `id -u` / keyring- * 1> / dev / null 2> & 1; sau đó
    gnome-keyring-daemon> / dev / null
fi

xuất Gnome_KEYRING_CONTROL = $ (ls -d / run / user / `id -u` / keyring- * | head -n 1)

Đó không phải là giải pháp sạch, nhưng nó hoạt động. Không cần chạy bàn làm việc từ thiết bị đầu cuối.


4

Tôi đã làm như sau tôi đang sử dụng Workbench 6.3

sudo gedit /usr/bin/mysql-workbench

Chỉ cần xóa bình luận

@ dòng 5

WB_NO_GNOME_KEYRING=1 

2

mysql-workbench đang tìm kiếm GNOME_KEYRING_CONTROLbiến môi trường. Nếu bạn là người duy nhất sử dụng máy tính của mình, biến đó sẽ có giá trị tương tự /run/user/1000/keyring-XXXXXX.

Tôi gặp vấn đề tương tự với gói mysql-workbench được tải xuống từ dev.mysql.com (vì gói mysql-workbench của MariaDB và Ubuntu không tương thích) và một phím tắt tùy chỉnh đơn giản với lệnh khởi chạy sau đã khắc phục sự cố:

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

không cần phải làm miễn là điều này. chỉ cần gõ mysql-workbench từ thiết bị đầu cuối
akikara 17/12/14

1

Vấn đề ngu ngốc nhất từng thấy!

nếu bạn khởi động mysql-workbech bằng launcher thì lỗi này xuất hiện.

Nhưng nếu bạn bắt đầu bàn làm việc mysql của bạn từ vấn đề khóa thiết bị đầu cuối biến mất.

Có ý kiến ​​giải thích tại sao điều này lại xảy ra không? Tôi đã sử dụng phiên bản 6.0 và nâng cấp lên 6.2.4 không có gì thay đổi. Câu trả lời giải quyết cho vấn đề này là thiết bị đầu cuối Go và bắt đầu bàn làm việc ngu ngốc của Oracle ...


Tôi đang gặp vấn đề này và năm 2017
Jamie Hutber
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.