Gnome 密钥环守护进程无法正常启动

Lau*_*ent 21 gnome unity password gnome-keyring

几天前,我的 Gnome-keyring 守护进程没有正常启动。

登录后:

ps aux | grep keyring
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
Run Code Online (Sandbox Code Playgroud)

应用抱怨不能够访问钥匙圈(和不这样做),一些快捷方式是非常缓慢CTRL+ ALT+T终端或打印屏幕既可以长达按键和行动之间一分钟)

Seahorse 不显示登录密钥环

$ /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
Run Code Online (Sandbox Code Playgroud)

然后,只要应用程序想要访问,我就会收到密钥环密码提示。一旦解锁,钥匙圈就可以正常工作。

我查看了我的会话的启动应用程序,但我只有一个相关的命令:

/usr/bin/gnome-keyring-daemon --start --components=ssh
Run Code Online (Sandbox Code Playgroud)

我添加/usr/bin/gnome-keyring-daemon到启动应用程序,但它会在每次登录后提示输入密钥环密码,这在以前没有发生过。

关于发生了什么以及如何解决这个问题的任何想法?

dec*_*ijo 12

我可以通过卸载dbus-user-session(及其依赖项xdg-desktop-portalxdg-desktop-portal-gtk)来解决这个问题。这些软件包是通过安装 flatpak 而来的。

感谢 Olaf 让我走上正轨(https://forum.ubuntuusers.de/topic/gnome-keyring-daemon-doppelt/


Geo*_*los 11

我面临同样的问题,

作为临时解决方案,请尝试在登录后运行以下命令

gnome-keyring-daemon --replace --foreground --components=secrets,ssh,pcks11
Run Code Online (Sandbox Code Playgroud)

当我这样做时,它会提示我输入我的秘密来解锁我的钥匙圈。

  • 这很好用!但我只需要删除 `--start` 选项,因为它与 `--replace` 不兼容 (4认同)

小智 5

通过在 /etc/pam.d/lightdm 中注释掉一行,我已经能够修复缓慢的快捷方式和挂起的铬

# session optional        pam_gnome_keyring.so auto_start
Run Code Online (Sandbox Code Playgroud)

这个问题似乎影响了更多用户顺便说一句:https : //bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825