Package: gpa Version: 0.9.0-4 debian_version: 7.3 The following solution worked for me on wheezy (stable). Thanks, Joachim Wiedorn, for the hint.
$ gpa # => "General Assuan error" + other messages as said in [1] $ echo $GPG_AGENT_INFO /home/user/.cache/keyring-kDmTeC/gpg:0:1 $ unset GPG_AGENT_INFO $ gpa # => no error According to the gpg manpage it appears safe to unset this value. GPG_AGENT_INFO Used to locate the gpg-agent. This is only honored when --use-agent is set. The value consists of 3 colon delimited fields: The first is the path to the Unix Domain Socket, the second the PID of the gpg-agent and the protocol version which should be set to 1. When starting the gpg-agent as described in its documentation, this variable is set to the correct value. The option --gpg-agent-info can be used to override it. Thanks for your work! [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634930#130 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org