Description of problem:
In RHEL 7.3, gpg-agent creates a unix socket in $HOME/.gnupg/S.gpg-agent.
This results in collisions when $HOME is on an NFS-mounted home directory shared between multiple machines. This bug was reported upstream here:
and was fixed in subsequent releases of gnupg2.
Version-Release number of selected component (if applicable):
Run "gpg-agent --daemon" and observe that the socket is in a shared NFS location. Older versions of gnupg put this socket under /tmp.
Steps to Reproduce:
1. gpg-agent --daemon
Some way to avoid collisions.
Oops, I now see that the --no-use-standard-socket option solves this problem. Sorry for the bother. Unfortunately, I can't seem to close this bug myself...