[pkg-gnupg-maint] Bug#867783: gnupg mystery agent failure
Ian Jackson
ijackson at chiark.greenend.org.uk
Sun Jul 9 11:45:22 UTC 2017
Package: gnupg
Version: 2.1.18-8
The following occurs during CI testing of dgit:
+ gpg --list-secret
gpg: WARNING: unsafe permissions on homedir '/tmp/autopkgtest-virt-lxc.shared.ar7jp_mz/downtmp/autopkgtest_tmp/gnupg'
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/tmp/autopkgtest-virt-lxc.shared.ar7jp_mz/downtmp/autopkgtest_tmp/gnupg/secring.gpg' to gpg-agent
gpg: key A3DBCBC039B13D8A/A3DBCBC039B13D8A: error sending to agent: No such file or directory
gpg: error building skey array: No such file or directory
gpg: key 2AC1E075F5ED1B25/2AC1E075F5ED1B25: error sending to agent: No such file or directory
gpg: error building skey array: No such file or directory
gpg: key 14A868BFAC3BD039/14A868BFAC3BD039: error sending to agent: No such file or directory
gpg: error building skey array: No such file or directory
gpg: migration succeeded
+ test 2 = 0
This does not seem to happen in my own tests using adt-run.
Quite why it prints "migration successful" and then exits with status
2 is unclear.
FYI, dgit uses a wrapper for gnupg, like this:
#!/bin/sh
set -e
exec \
$DGIT_TEST_REAL_GPG \
--agent-program=$DGIT_STUNT_AGENT \
"$@"
And the DGIT_STUNT_AGENT looks like this:
#!/bin/sh
set -e
exec \
$DGIT_TEST_REAL_GPG_AGENT \
--debug-quick-random \
"$@"
Ian.
--
Ian Jackson <ijackson at chiark.greenend.org.uk> These opinions are my own.
If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.
More information about the pkg-gnupg-maint
mailing list