serinde: (Sacred Chao)
[personal profile] serinde
I have finally beat the crap out of that pgp verification of control messages problem. The real issue, of course, was that it wasn't "a problem", it was a whole concatenated shitpile of breakages.


1) The control.org.uk public key is broken, if you're using gpg. You have to remove the extra uid.

2) Our copy of pgpverify is old and broken. The -test option doesn't work, which makes it real fucking hard to debug. ([livejournal.com profile] sweh hacked together a version that did, and I used that for the remainder of my testing.)

3) We didn't have pgpverify set to use gpgv, which is necessary if you're using gpg, oddly enough.

4) We didn't have pgp/gpg keyring location set in innshellvars.

5) We didn't have it set in pgpverify, either. So it was using the default location, which is not where ours is.

6) If you set the keyring directory in pgpverify AND if you let it know you're using gpg, the comments tell you it will look for pubring.gpg in said directory. It lies. It looks for pubring.pgp. Fixed by use of the humble symlink.

I've probably lost a good whomp of SAN working this issue, but I feel this crazed glee, not unlike having slaughtered a shoggoth, I think.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

serinde: (Default)
serinde

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2025 06:13 am
Powered by Dreamwidth Studios