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-portal
和xdg-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笔记本电脑有所不同,在这里尝试了其他建议的各种组合。