Red Hat Bugzilla – Bug 441123
2 SSH agents started in GNOME session
Last modified: 2009-09-15 08:54:53 EDT
In GNOME 2.22, gnome-keyring acts as an SSH agent. However, we still start the
traditional ssh-agent from /etc/X11/xinit/Xsession as well, wasting a little bit
of time and memory.
Fixed (badly) in xorg-x11-xinit 1.0.7-7.
I just upgraded F10 to F11 and now my gnome-session has no access to an authentication agent. The code should only disable ssh-agent if gnome-keyring is actually accepting authentication credentials. There is a keyring daemon running, but ssh-add won't work:
[wwalker@darwin etc]$ ps -ef | grep keyring
wwalker 1837 1 0 17:46 ? 00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --login
wwalker 2822 2724 0 18:23 pts/2 00:00:00 grep keyring
[wwalker@darwin etc]$ ps -ef | grep ssh-agent
wwalker 2824 2724 0 18:23 pts/2 00:00:00 grep ssh-agent
[wwalker@darwin etc]$ ssh-add -l
Could not open a connection to your authentication agent.
still happens to me in F-11, is there some magic I need to do to have it working again ?
ok apparently the magic is to set /apps/gnome-keyring/daemon-components/ssh to enabled. Thanks to yaneti on IRC.