Daemon keyring Gnome không khởi động đúng cách


17

Từ vài ngày trước, daemon khóa Gnome của tôi đã không khởi động đúng cách.

Sau khi đăng nhập:

ps aux | grep keyring
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

Các ứng dụng phàn nàn về việc không thể truy cập khóa (và không thực hiện được), một số phím tắt rất chậm CTRL+ ALT+ Tcho thiết bị đầu cuối hoặc màn hình In có thể mất tới một phút giữa thao tác nhấn và hành động)

Cá ngựa không hiển thị khóa đăng nhập

$ /usr/bin/gnome-keyring-daemon
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
$ ps aux | grep keyr
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user       8524  0.1  0.0 211004 12468 pts/5    SLl  13:38   0:00 /usr/bin/gnome-keyring-daemon

Sau đó, ngay khi một ứng dụng muốn truy cập, tôi nhận được lời nhắc nhập mật khẩu. Sau khi mở khóa, keyring hoạt động đúng.

Tôi đã xem xét các ứng dụng khởi động cho phiên của mình và tôi chỉ có một lệnh có liên quan:

/usr/bin/gnome-keyring-daemon --start --components=ssh

Tôi đã thêm vào /usr/bin/gnome-keyring-daemoncác ứng dụng khởi động, nhưng nó sẽ nhắc nhập mật khẩu khóa sau mỗi lần đăng nhập, điều này không xảy ra trước đây.

Bất cứ ý tưởng về những gì đã xảy ra và làm thế nào để khắc phục điều này xin vui lòng?


3
Tôi thực sự tự hỏi nếu một bản cập nhật có thể đã gây ra điều này. Tôi đang gặp vấn đề chính xác tương tự, và tôi vừa cạn kiệt mọi tài nguyên mà tôi vừa ngại thực hiện cài đặt lại hoàn chỉnh. Tôi hy vọng rằng ai đó có thể đã tìm ra điều này. Tôi có thể lấy daemon để khởi động OK, nhưng tôi không thể lấy khóa để mở khóa khi đăng nhập.
Terrance


3
Kỳ lạ là điều này ảnh hưởng đến tôi kể từ hôm nay ngày 16.04.
Chỉ huy Byte

Tôi gặp vấn đề tương tự khi gnome-shellcài đặt (từ Ubuntu Gnome 16.04). Bắt đầu gần đây. Vì vậy, có vẻ như không liên quan đến sự thống nhất ...
Rmano

1
Phương pháp của @ByteCommander đã giải quyết vấn đề cho tôi. Cảm ơn ...
Rmano

Câu trả lời:


10

Tôi đang đối mặt với cùng một vấn đề,

như một giải pháp tạm thời, hãy thử chạy như sau sau khi đăng nhập

gnome-keyring-daemon --start --replace --foreground --components=secrets,ssh,pcks11

Khi tôi đang làm điều này, nó sẽ nhắc tôi nhập bí mật để mở khóa dây của mình.


Nó vẫn yêu cầu mật khẩu để mở khóa khóa
Laurent

4
Điều này đã làm việc tuyệt vời! Nhưng tôi chỉ cần xóa --starttùy chọn vì nó không tương thích với--replace
Anwar

chrome mất nhiều thời gian để tải, trong thiết bị đầu cuối tôi gõ gnome-keyring-daemon, sau đó đóng và mở chrome, bây giờ tôi có thể nhập mật khẩu của mình, thankyou
christianbueno.1

9

Tôi có thể giải quyết vấn đề này bằng cách gỡ cài đặt dbus-user-session(và những người phụ thuộc xdg-desktop-portalxdg-desktop-portal-gtk). Những gói đó đến thông qua cài đặt Flatpak.

Cảm ơn Olaf, người đã đưa tôi đi đúng hướng ( https://forum.ubfoxusers.de/topic/gnome-keyring-daemon-doppelt/ )


điều này dường như làm việc cho một số người, bao gồm cả tôi. Xem báo cáo lỗi này bắt đầu từ # 67 để biết thêm. bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
Antonios Hadjigeorgalis

Đây phải là câu trả lời hàng đầu vì nó khắc phục được sự cố vĩnh viễn mà không có bất kỳ tác dụng phụ nào khác - ngoại trừ có thể ứng dụng muốn dbus-user-sessioncài đặt có thể hơi khó chịu, nhưng tốt hơn là chỉ có một hệ thống.
Chỉ huy Byte

Nó không giải quyết được cho tôi
Laurent

5

Tôi đã có thể sửa lỗi phím tắt chậm và treo crom, bằng cách nhận xét một dòng trong /etc/pam.d/lightdm

# session optional        pam_gnome_keyring.so auto_start

Vấn đề dường như ảnh hưởng đến nhiều người dùng hơn btw: https://bugs.launchpad.net/ubfox/+source/gnome-keyring/+orms/1689825


1
Nó vẫn yêu cầu mật khẩu để mở khóa khóa
Laurent

Hmm ... Tôi có cùng một vấn đề, với gnome-shellgdm, vì vậy điều này có lẽ không liên quan trực tiếp. Dù sao cũng cảm ơn, sẽ khám phá pam... một nơi nào đó gnome-keyring-daemonsẽ phải được bắt đầu
Rmano

Tôi cũng chạy gnome-sheel, vì vậy nhìn vào cấu hình tôi thấy một dòng tương tự /etc/pam.d/gdm-password. Tôi đã nhận xét nó nhưng nó không giải quyết được vấn đề.
Laurent

0

Tôi đã có cùng vấn đề y hệt. Về cơ bản, bất cứ khi nào tôi khởi động, tôi có thể thấy gnome-keyring-daemon là một quá trình (ps -ef | grep keyring). Nếu tôi phát hành thủ công gnome-keyring-daemon bằng cách sử dụng tùy chọn --start, nó sẽ không khởi động một phiên bản lỗi đã chạy. Bằng một quá trình khấu trừ thủ công, tôi thấy rằng nếu tôi giết quá trình đó và bắt đầu một khóa mới, thì mọi thứ đều hoạt động hoàn hảo. Vì vậy, đây là những gì tôi đã làm để làm cho giải pháp "dính" ....

đi tới menu - cấu hình hệ thống - ứng dụng khởi động

xóa mục gnome-keyring-daemon đã có sẵn (nếu bạn có)

tạo một trình nền gnome-keyring mới với các thuộc tính sau:

Name = Gnome Keyring Daemon
Command = /usr/bin/gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,ssh
Comment = Gnome Keyring Manager Daemon

Lưu mục khởi động, nhưng đảm bảo nó có độ trễ nhỏ - Tôi đã thêm 10 giây và đặt tùy chọn "Bật"

Bây giờ Reboot, và nó hoạt động hoàn hảo cho tôi. Nó dường như là --replace--daemonizecác cài đặt đã tạo ra sự khác biệt trên quế VirtualBox Mint 18.3 của tôi và Máy tính xách tay Lenovo G710, đã thử nhiều kết hợp các đề xuất khác ở đây.

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.