[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
How to remove the second public key?
- From: Alex Kruchkoff <akruchkoff fromru com>
- To: rpm-list redhat com
- Subject: How to remove the second public key?
- Date: Sat, 13 Sep 2003 13:16:09 +1000
Hi,
I'm looking for a help. For some reasons I have 2 public keys for Red
Hat in the rpm db:
rpm -qi gpg-pubkey-db42a60e
Name : gpg-pubkey Relocations: (not relocateable)
Version : db42a60e Vendor: (none)
Release : 37ea5438 Build Date: Wed 10 Sep 2003
20:34:48 EST
Install Date: Wed 10 Sep 2003 20:34:48 EST Build Host: localhost
Group : Public Keys Source RPM: (none)
Size : 0 License: pubkey
Signature : (none)
Summary : gpg(Red Hat, Inc <security@redhat.com>)
Description :
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.2 (beecrypt-2.2.0)
mQGiBDfqVDgRBADBKr3Bl6PO8BQ0H8sJoD6p9U7Yyl7pjtZqioviPwXP+DCWd4u8HQzcxAZ5
7m8ssA1LK1Fx93coJhDzM130+p5BG9mYSWShLabR3N1KXdXQYYcowTOMGxdwYRGr1Spw8Qyd
LhjVfU1VSl4xt6bupPbWJbyjkg5Z3P7BlUOUJmrx3wCgobNVEDGaWYJcch5z5B1of/41G8kE
AKii6q7Gu/vhXXnLS6m15oNnPVybyngiw/23dKjSZVG7rKANEK2mxg1VB+vc/uUc4k49UxJJ
fCZg1gu1sPFV3GSa+Y/7jsiLktQvCiLPlncQt1dV+ENmHR5BdIDPWDzKBVbgWnSDnqQ6KrZ7
T6AlZ74VMpjGxxkWU6vV2xsWXCLPA/9P/vtImA8CZN3jxGgtK5GGtDNJ/cMhhuv5tnfwFg4b
/VGo2Jr8mhLUqoIbE6zeGAmZbUpdckDco8D5fiFmqTf5+++pCEpJLJkkzel/32N2w4qzPrcR
MCiBURESPjCLd4Y5rPoU8E4kOHc/4BuHN903tiCsCPloCrWsQZ7UdxfQ5LQiUmVkIEhhdCwg
SW5jIDxzZWN1cml0eUByZWRoYXQuY29tPohdBBMRAgAVBQI36lQ4AwsKAwMVAwIDFgIBAheA
ABIJECGRgM3bQqYOB2VHUEcAAQGwFACdFW2DsHbkebXU8dylrwWl510qKrYAn1o7ywFeYsOY
84QUjvmalOspgcXquQINBDfqVHIQCACiSAjbEn7dtmyTyNEDw5EhfwMfTlSUwfbuoVjMttPq
elfBdgg61WfQrb+IwOP6gQHUBrZq7g6d11hotanTq/d35fJLS37lpvZl8hDN2HvALDGpGTNH
78flMthswb6G+1N3KV+ohfRYR+g5cy1YQZJXDJSyczcnLcs6LjytBBIIq0IBR1XbQWggZaHC
dv+AdTUGeYRLpR1C6MUEToQA2o+GnRyhigiEcnagg7y6NAi2+81pTzyP+z+LNC/l7sxc6BVK
Mp79ZfezYm0H+1bu62nLXbCHUn4mwV1stX+3wKjNROkmDHmZUDdEqXGNMD46f7UgRRaKgH6J
V9Ps6//SRwDPAAMFB/0ThIoJZFqd3wrReWgxiCaKnEyEk2dYMwuSiS9sw1NSg2lJ9GhAn0SF
5cPHAylM/Aq2L89iusvYnXU/Z53THvOby/eAutjRy57WJJtr7yCVj6nfVk86vmiBonDtkBGC
hLwHCPJHKZdCn7wN617RMQso4vb+K0M48YdbTtKxVY5HpyZfhWVFFxYHkp6No292sTnhcW05
3Tg0yBYjre6plzjORFr6TARm2ZvPe0dJ1EIIT5jthU/ohR//Dpg9AVCuJZgWIDp8PXR4H4GU
hSojDzRWCOwEqYLC8qSfiODySJteCPj9PNBLHvu5iiTDUSpDbCQ5mhoS1y5uw0yq64sIxaKN
iE4EGBECAAYFAjfqVHIAEgkQIZGAzdtCpg4HZUdQRwABAYcmAJ4+4VQ2PxSQBqprWacFafSJ
YrVubQCeMUAKa/4zRWQk5LJyPuDte+uRe7Q=
=dLoR
-----END PGP PUBLIC KEY BLOCK-----
Name : gpg-pubkey Relocations: (not relocateable)
Version : db42a60e Vendor: (none)
Release : 37ea5438 Build Date: Wed 10 Sep 2003
20:34:48 EST
Install Date: Wed 10 Sep 2003 20:34:48 EST Build Host: localhost
Group : Public Keys Source RPM: (none)
Size : 0 License: pubkey
Signature : (none)
Summary : gpg(Red Hat, Inc <security@redhat.com>)
Description :
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.2 (beecrypt-2.2.0)
mQGiBDfqVDgRBADBKr3Bl6PO8BQ0H8sJoD6p9U7Yyl7pjtZqioviPwXP+DCWd4u8HQzcxAZ5
7m8ssA1LK1Fx93coJhDzM130+p5BG9mYSWShLabR3N1KXdXQYYcowTOMGxdwYRGr1Spw8Qyd
LhjVfU1VSl4xt6bupPbWJbyjkg5Z3P7BlUOUJmrx3wCgobNVEDGaWYJcch5z5B1of/41G8kE
AKii6q7Gu/vhXXnLS6m15oNnPVybyngiw/23dKjSZVG7rKANEK2mxg1VB+vc/uUc4k49UxJJ
fCZg1gu1sPFV3GSa+Y/7jsiLktQvCiLPlncQt1dV+ENmHR5BdIDPWDzKBVbgWnSDnqQ6KrZ7
T6AlZ74VMpjGxxkWU6vV2xsWXCLPA/9P/vtImA8CZN3jxGgtK5GGtDNJ/cMhhuv5tnfwFg4b
/VGo2Jr8mhLUqoIbE6zeGAmZbUpdckDco8D5fiFmqTf5+++pCEpJLJkkzel/32N2w4qzPrcR
MCiBURESPjCLd4Y5rPoU8E4kOHc/4BuHN903tiCsCPloCrWsQZ7UdxfQ5LQiUmVkIEhhdCwg
SW5jIDxzZWN1cml0eUByZWRoYXQuY29tPohdBBMRAgAVBQI36lQ4AwsKAwMVAwIDFgIBAheA
ABIJECGRgM3bQqYOB2VHUEcAAQGwFACdFW2DsHbkebXU8dylrwWl510qKrYAn1o7ywFeYsOY
84QUjvmalOspgcXquQINBDfqVHIQCACiSAjbEn7dtmyTyNEDw5EhfwMfTlSUwfbuoVjMttPq
elfBdgg61WfQrb+IwOP6gQHUBrZq7g6d11hotanTq/d35fJLS37lpvZl8hDN2HvALDGpGTNH
78flMthswb6G+1N3KV+ohfRYR+g5cy1YQZJXDJSyczcnLcs6LjytBBIIq0IBR1XbQWggZaHC
dv+AdTUGeYRLpR1C6MUEToQA2o+GnRyhigiEcnagg7y6NAi2+81pTzyP+z+LNC/l7sxc6BVK
Mp79ZfezYm0H+1bu62nLXbCHUn4mwV1stX+3wKjNROkmDHmZUDdEqXGNMD46f7UgRRaKgH6J
V9Ps6//SRwDPAAMFB/0ThIoJZFqd3wrReWgxiCaKnEyEk2dYMwuSiS9sw1NSg2lJ9GhAn0SF
5cPHAylM/Aq2L89iusvYnXU/Z53THvOby/eAutjRy57WJJtr7yCVj6nfVk86vmiBonDtkBGC
hLwHCPJHKZdCn7wN617RMQso4vb+K0M48YdbTtKxVY5HpyZfhWVFFxYHkp6No292sTnhcW05
3Tg0yBYjre6plzjORFr6TARm2ZvPe0dJ1EIIT5jthU/ohR//Dpg9AVCuJZgWIDp8PXR4H4GU
hSojDzRWCOwEqYLC8qSfiODySJteCPj9PNBLHvu5iiTDUSpDbCQ5mhoS1y5uw0yq64sIxaKN
iE4EGBECAAYFAjfqVHIAEgkQIZGAzdtCpg4HZUdQRwABAYcmAJ4+4VQ2PxSQBqprWacFafSJ
YrVubQCeMUAKa/4zRWQk5LJyPuDte+uRe7Q=
=dLoR
-----END PGP PUBLIC KEY BLOCK-----
As a result I can't do anything with packages signed by Red Hat:
rpm -q kernel
error: rpmdbNextIterator: skipping h# 1351 Header V3 DSA signature:
BAD, key ID db42a60e
Segmentation fault
Packages signed by others are OK:
rpm -q rpm
rpm-4.2-1_14.rh9.at
I can ommit checking signatures:
rpm -q --nosignature kernel
kernel-2.4.20-19.9
kernel-2.4.20-19.23.rh9.at
But I cant update/install Red Packages by using, for example, apt:
sudo apt-get update
Password:
Get:1 http://sluglug.ucsc.edu redhat/9 release
[504B]
Get:2 http://www-ccrma.stanford.edu redhat/9/en/i386 release
[1767B]
Get:3 http://apt.physik.fu-berlin.de redhat/9/en/i386 release
[1506B]
Get:4 http://newrpms.sunsite.dk redhat/en/i386/9.0 release
[492B]
Get:5 http://ayo.freshrpms.net redhat/9/i386 release
[1170B]
Get:6 http://us.dl.sf.net 1.5/generic release
[959B]
Get:7 http://us.dl.sf.net 1.5/redhat-9 release
[736B]
Get:8 http://apt.sw.be redhat/9/en/i386 release
[472B]
Fetched 7606B in 34s (220B/s)
Hit http://sluglug.ucsc.edu redhat/9/macromedia
pkglist
Hit http://sluglug.ucsc.edu redhat/9/macromedia
release
Get:1 http://us.dl.sf.net 1.5/generic/free pkglist
[63.4kB]
Hit http://www-ccrma.stanford.edu redhat/9/en/i386/planetccrma
pkglist
Hit http://www-ccrma.stanford.edu redhat/9/en/i386/planetccrma
release
Hit http://apt.physik.fu-berlin.de redhat/9/en/i386/at-stable
pkglist
Hit http://apt.physik.fu-berlin.de redhat/9/en/i386/at-stable
release
Hit http://apt.physik.fu-berlin.de redhat/9/en/i386/at-good
pkglist
Hit http://apt.physik.fu-berlin.de redhat/9/en/i386/at-good
release
Hit http://apt.physik.fu-berlin.de redhat/9/en/i386/at-testing
pkglist
Hit http://apt.physik.fu-berlin.de redhat/9/en/i386/at-testing
release
Hit http://ayo.freshrpms.net redhat/9/i386/os
pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/os
release
Get:2 http://ayo.freshrpms.net redhat/9/i386/updates pkglist
[361kB]
Get:3 http://newrpms.sunsite.dk redhat/en/i386/9.0/newrpms pkglist
[171kB]
Hit http://us.dl.sf.net 1.5/generic/free
release
Get:4 http://newrpms.sunsite.dk redhat/en/i386/9.0/newrpms release
[126B]
Hit http://us.dl.sf.net 1.5/redhat-9/free
pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/updates
release
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms
release
Hit http://us.dl.sf.net 1.5/redhat-9/free
release
Get:5 http://apt.sw.be redhat/9/en/i386/dag pkglist
[360kB]
Hit http://apt.sw.be redhat/9/en/i386/dag
release
Fetched 956kB in 1m16s (12.5kB/s)
error: rpmdbNextIterator: skipping h# 128 blob size(3768): BAD, 8 +
16 * il(17) + dl(3456)
error: rpmdbNextIterator: skipping h# 117 blob size(3192): BAD, 8 +
16 * il(17) + dl(3496)
error: rpmdbNextIterator: skipping h# 128 blob size(3768): BAD, 8 +
16 * il(17) + dl(3456)
error: rpmdbNextIterator: skipping h# 117 blob size(3192): BAD, 8 +
16 * il(17) + dl(3496)
error: rpmdbNextIterator: skipping h# 128 blob size(3768): BAD, 8 +
16 * il(17) + dl(3456)
error: rpmdbNextIterator: skipping h# 117 blob size(3192): BAD, 8 +
16 * il(17) + dl(3496)
Reading Package Lists... Done
Building Dependency Tree... Done
I thought I can remove the Red Hat public key and then reinstall it, but
rpm -e gpg-pubkey-db42a60e
error: "gpg-pubkey-db42a60e" specifies multiple packages
so I cant solve it this way. From Google I found that this is a known
bug - 89775:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=89775
So my question is how to remove the 2nd key? I think this will fix my
problem. May be I should modify the db /var/lib/rpm/Pubkeys directly?
What do I need? I think I would be able to read/write Berkeley db with
perl.
Thanks in advance,
Alex Kruchkoff
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]