http://bugzilla.opensuse.org/show_bug.cgi?id=1002492
http://bugzilla.opensuse.org/show_bug.cgi?id=1002492#c5
Jean Delvare 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 ---
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.