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