Problem automatically importing key for signed package.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi,

I've been trying to get to grips with the package signing stuff, and have just
added my first signed package (choqok) to [community], but am having a problem
installing it from the repo, when pacman doesn't already know about my key. I'm
probably missing a step somewhere, or maybe I've found a bug, not sure.

I followed the instructions on the wiki, with the slight difference that I
already had a key, so just used that one.

Here's the problem. After successfully building in a chroot and submitting and
signing the package, all using devtools, I get this:

% sudo pacman -S choqok

...

error: choqok: key "22AD5874F39D989F" is unknown
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

I tried the obvious cache clearing and -Syy'ing, just to be sure, but that
didn't fix it.

For other people's packages, after the "key XXX unknown" message, I get the
option to get it from the keyserver and add it to pacman's keyring. But I don't
get that option for my own key.

But:

% gpg --homedir gpg-temp --keyserver pgp.mit.edu --recv-keys 22AD5874F39D989F
gpg: requesting key F39D989F from hkp server pgp.mit.edu
gpg: key E19DAA50: public key "Peter Richard Lewis <pete@xxxxxxxxxxxxx>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

And just to be sure, in my build directory:

% gpg --verify choqok-1.2-2-x86_64.pkg.tar.xz.sig
gpg: Signature made Sat 05 Nov 2011 05:27:56 PM GMT using RSA key ID F39D989F
gpg: Good signature from "Peter Richard Lewis <pete@xxxxxxxxxxxxx>"
gpg:                 aka "Peter Richard Lewis <prlewis@xxxxxxxxxxxxxxx>"
gpg:                 aka "Peter Richard Lewis <p.r.lewis@xxxxxxxxxxxxx>"
gpg:                 aka "Peter Richard Lewis <plewis@xxxxxxxxxxxxxxxxx>"


At first I thought that maybe pacman wouldn't support multiple UIDs, but then
pacman-key -l shows up that several devs and TUs have this.

Did I miss something that I should have done?

Thanks,

Pete.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux