[Piuparts-devel] Problems running piuparts and repository keys

Thomas Goirand zigo at debian.org
Tue May 21 14:46:24 UTC 2013


Hi there!

I'm trying to add automatic piuparts checks to my Jenkins CI for the
OpenStack packages. That's quite important to me, because there's a lot
of packages, and it's a dependency hell. Piuparts would be a time saver
for me, and avoid Andreas Beckmann to always fire-up emails to me! :)

I'm having a problem with gnupg keys when running piuparts. Here's what
I did:

I first imported keys to my root account. The keys here:
http://archive.gplhost.com/debian/dists/gplhost-repository-key.gpg
ftp://debian.pkgs.enovance.com/debian/dists/grizzly/pubkey.gpg

I imported them with gpg --import, together with the keys that I have
found in /etc/apt/trusted.gpg.d. So I have the following output:

# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub   4096R/65FFB764 2012-05-08 [expires: 2019-05-07]
uid                  Wheezy Stable Release Key
<debian-release at lists.debian.org>

pub   4096R/6D6C1881 2013-03-08
uid                  Jenkins Openstack Builder
<openstack-devel at lists.alioth.debian.org>
sub   4096R/EF16FB8E 2013-03-08

pub   1024D/0B849883 2010-09-26
uid                  Thomas Goirand (GPLHost Debian repo key)
<thomas at gplhost.com>
sub   4096g/FEFFE51F 2010-09-26

pub   4096R/473041FA 2010-08-27 [expires: 2018-03-05]
uid                  Debian Archive Automatic Signing Key (6.0/squeeze)
<ftpmaster at debian.org>

pub   4096R/46925553 2012-04-27 [expires: 2020-04-25]
uid                  Debian Archive Automatic Signing Key (7.0/wheezy)
<ftpmaster at debian.org>

pub   4096R/B98321F9 2010-08-07 [expires: 2017-08-05]
uid                  Squeeze Stable Release Key
<debian-release at lists.debian.org>

So that seems ok... Then I do the following:

piuparts -l piuparts.log -a -d wheezy -m
"http://seattle.apt-proxy.gplhost.com:9999/debian main"
--extra-repo="deb ftp://debian.pkgs.enovance.com/debian grizzly main"
--extra-repo="deb http://archive.gplhost.com/debian grizzly-backports
main" --keyring=/root/.gnupg/pubring.gpg keystone

and unfortunately, I get an error about gpg keys. I have attached the
corresponding piuparts log. What am I doing wrong?

Eventually, is there another way to fix this than using the --keyring=
option?

Cheers,

Thomas Goirand (zigo)

P.S: I'm not registered to this list, please CC me!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: piuparts.log
Type: text/x-log
Size: 29779 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/piuparts-devel/attachments/20130521/2890db20/attachment-0001.bin>


More information about the Piuparts-devel mailing list