http://bugzilla.opensuse.org/show_bug.cgi?id=1002492 http://bugzilla.opensuse.org/show_bug.cgi?id=1002492#c5 Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bnc-team-screening@forge.pr |xorg-maintainer-bugs@forge. |ovo.novell.com |provo.novell.com --- Comment #5 from Jean Delvare <jdelvare@suse.com> --- Franck helped me debug this and we have our suspect. checkproc is looking for gpg-agent, and is called by /etc/X11/xdm/sys.xsession. I looked in my ~/.gnupg to understand what was going on and found I have 2 agent.info* files: -rw-r--r-- 1 jdelvare users 50 Feb 7 2014 .gnupg/agent.info -rw-r--r-- 1 jdelvare users 50 Oct 3 18:11 .gnupg/agent.info-endymion:0 As you can see, the most recent file has the machine name and display appended. The "agent.info" file is old and should not be used any longer. However /etc/X11/xdm/sys.xsession is still reading it. It contains: GPG_AGENT_INFO=/tmp/gpg-UoEUHL/S.gpg-agent:5378:1 That file does not exist, and neither does the PID. I'm not too familiar with gpg-agent (*euphemism*) but I'd say /etc/X11/xdm/sys.xsession should try ~/.gnupg/agent.info-endymion:0 first if that's the new way to name the file, and only use ~/.gnupg/agent.info as a fallback. Or maybe to be on the safe side, if both files exist the most recent file should be used. In an ideal world I would expect the old file to be cleaned up automatically at some point. Users shouldn't have to carry old stuff forever. But I can live with whatever solution does not trigger an error. -- You are receiving this mail because: You are on the CC list for the bug.