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

几天前,我的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 

应用程序抱怨无法访问密钥环(并且没有这样做),一些快捷方式非常慢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 

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

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

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

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

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

我面临同样的问题,

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

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

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

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

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

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

 # session optional pam_gnome_keyring.so auto_start 

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

我有完全相同的问题。 基本上,每当我启动时,我都可以看到gnome-keyring-daemon作为进程(ps -ef | grep keyring)。 如果我使用–start选项手动发出gnome-keyring-daemon,它将无法启动已经运行的一个故障实例。 通过手动扣除的过程,我发现如果我杀了那个过程并开始一个新的密钥环,那么一切都很完美。 所以这就是我所做的使解决方案“粘性”….

转到菜单 – 系统配置 – 启动应用程序

删除已存在的gnome-keyring-daemon条目(如果有的话)

使用以下属性创建一个新的gnome-keyring守护程序:

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

保存启动项,但要确保它有一个小延迟 – 我添加了10秒,并设置选项“开”

现在重启,它对我来说完美无瑕。 它似乎是--replace--daemonize设置,使我的VirtualBox Mint 18.3肉桂和联想G710笔记本电脑有所不同,在这里尝试了其他建议的各种组合。