Re: gpg-agent Problems

Werner Koch <[email protected]>
Newsgroups gmane.comp.encryption.gpg.gpa.devel
Message-ID <[email protected]>
On Wed, 10 Nov 2004 23:53:22 -0500, Ian Scott said:

> gpg-agent[9366]: Secure memory is not locked into core

That is just a warning to tell you that the memory areas used to store
passpharses and secret keys might get swapped to the disk.  setuid
(root) gpg-agent or use a brand new Linux kernel to solve that problem.

> When I do  a ps -x |grep gpg
> I  get:
> 9367 ?        S      0:00 gpg-agent --daemon

> This is not the same PID that I got when I started gpg-agent.

That is fine, gpg-agent does the usual fork to become a daemon.

> This command:
> echo "test" | gpg -ase -r 0x319CE936 |gpg

> I see:
> gpg: can't connect to `/tmp/gpg-wjqJw7/S.gpg-agent': Connection refused

> /tmp/gpg-wjqJw7/S.gpg-agent exists.

> Permissions:
> srwxrwxr-x   1 ian  ian      0 Nov 10 23:42 S.gpg-agent

> Permissions for /tmp/gpg-wjqJw7:
> rwx------   2 ian  ian      4096 Nov 10 23:42 gpg-wjqJw7

Does "netstat -lxp" show you a line indicating that gpg-agent with the
above PID is litening on that socket?  If not, there is something wrong
with gpg-agent.  Configure a log file in ~/.gnupg/gpg-agent.conf to
see what's going on or start gpg-agent under "strace -fo alogfile
gpg-agent --daemon".

You may also want to get the latest gpg-agent (1.9.12) and run
"gpg-agent" which tries to connect to the running gpg-agent to check
whether it is running.

If everything seems to be fine, run gpg under strace and watch out for
a connect call.


  Werner
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.