another RHL9 kernel patch.

Jon Peatfield J.S.Peatfield at damtp.cam.ac.uk
Fri Jun 18 16:09:56 UTC 2004


I'm part way through QA'ing the kernel-2.4.20-33.9.legacy.src.rpm on a
RH9 box (well I'm doing an rpmbuild on it atm).

However I can't find a way to get it to pass the --checksig checks.
I'm clearly doing something wrong but I can't see it.

rpm --checksig -v kernel-2.4.20-33.9.legacy.src.rpm
kernel-2.4.20-33.9.legacy.src.rpm:
    Header SHA1 digest: OK (78fb849eb14b27ebf6e2cd1c60860a0db1b88e7c)
    MD5 digest: OK (4cc45153c0860aed29640e2df3dff349)
    V3 DSA signature: NOKEY, key ID 5178e2a5

shows the package is signed by the unknown keyid 5178e2a5, which
http://pgp.mit.edu:11371/pks/lookup?search=0x5178e2a5&op=index says is
"Dominic Hargreaves" key (which seems right).  If I download the
public key from:

http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x5178E2A5

and rpm --import it I get:

rpm -qi gpg-pubkey
<snip>

Name        : gpg-pubkey                   Relocations: (not relocateable)
Version     : 243a1329                          Vendor: (none)
Release     : 3f2be04f                      Build Date: Fri Jun 18 17:01:26 2004
Install Date: Fri Jun 18 17:01:26 2004      Build Host: localhost
Group       : Public Keys                   Source RPM: (none)
Size        : 0                                License: pubkey
Signature   : (none)
Summary     : gpg(Dominic Hargreaves <dominic.hargreaves at magd.ox.ac.uk>)
Description :
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.2 (beecrypt-2.2.0)

mQGiBDhC5hoRBADyhJEb4DkUavard0thxSDCOBO1Trf9Ev5MboIpb1ZrNTqICEvtjb29hbaJ
5qexUQ2S+Z+tz/A94U2EuX9ijCiW012CQQvXY6mKryQHd6sPkTLolFO0cAQjahVHhjNHurB1
8UmkbqApY6NioukuR45n6bS4/gbAT3+IFa1i4IHqnwCg/9uabGJ2Iuegw7Jg5q2Vvq+ThS0E
<snip>

and the --checksig -v *still* shows that keyid 5178e2a5 is unknown.

What am I doing wrong?  Should I get the public key some other way?

 -- Jon





More information about the fedora-legacy-list mailing list