[pkg-gnupg-maint] Bug#796286: gnupg-agent 2.1.7-2 broke the agent for gpg
Russ Allbery
rra at debian.org
Fri Aug 21 02:46:16 UTC 2015
Package: gnupg2
Version: 2.1.7-2
Severity: normal
This may be expected behavior and the right solution is to just switch
to gpg2 because gpg 1.x is no longer supported, but if so, consider this
a request for a NEWS.Debian entry, since that's a rather large change
and a bunch of tools in Debian are still using gpg.
With gnupg-agent 2.1.7-2, there no longer appears to be any way to get
gpg to use the agent. I have use-agent specified in .gnupg/gpg.conf
and an agent running, but gpg always says:
mithrandir:~/dvl/build-area$ debsign *.changes
signfile webauth_4.7.0-3.dsc D15D313882004173
You need a passphrase to unlock the secret key for
user: "Russ Allbery <eagle at eyrie.org>"
2048-bit RSA key, ID 7D80315C5736DE75, created 2010-09-17
(subkey on main key ID D15D313882004173)
gpg: gpg-agent is not available in this session
(for example). I do have one running:
mithrandir:~$ ps auxwww | grep gpg-agent
eagle 943 0.0 0.0 165284 596 ? Ss 18:47 0:00 /usr/bin/gpg-agent --daemon
and therefore also can't start a new one. gpg still wants to have some
sort of GNUPG_AGENT_INFO variable and claims this is documented in the
gpg-agent man page, but there's no longer any information there on what
to set it to.
This is all made worse by the fact that the DEBSIGN_PROGRAM environment
variable is apparently ignored by debsign, so at least for me this
pretty much breaks my signature workflow for packages. I'll report that
bug separately.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gnupg2 depends on:
ii dpkg 1.18.2
ii gnupg-agent 2.1.7-2
ii install-info 6.0.0.dfsg.1-3
ii libassuan0 2.2.1-1
ii libbz2-1.0 1.0.6-8
ii libc6 2.19-19
ii libgcrypt20 1.6.3-2
ii libgpg-error0 1.19-2
ii libksba8 1.3.3-1
ii libreadline6 6.3-8+b3
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages gnupg2 recommends:
pn dirmngr <none>
Versions of packages gnupg2 suggests:
pn gnupg-doc <none>
pn parcimonie <none>
pn xloadimage <none>
-- no debconf information
More information about the pkg-gnupg-maint
mailing list