http://bugzilla.opensuse.org/show_bug.cgi?id=899647 Bug ID: 899647 Summary: xdm starts both ssh-agent and gpg-agent, disabling smartcard-based ssh logins Classification: openSUSE Product: openSUSE 13.1 Version: Final Hardware: 64bit OS: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: bnc-team-xorg-bugs@forge.provo.novell.com Reporter: myemailu@gmail.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Smartcard-based (OpenPGP-card) based ssh-logins require a running gpg-agent. When both usessh=yes and usegpg=yes are set in /etc/X11/xdm/sys.xsession both agents (ssh-agent and gpg-agent) are started and compete with each other, thereby disabling the smartcard-based login. Suggested fix: when usegpg is set to "yes", the logic shouls be: - try to start gpg-agent - if gpg-agent is running, ignore usessh, finish - if usessh is set then try to start ssh-agent - finish -- You are receiving this mail because: You are on the CC list for the bug.