Bug 607734 - yum update failed with bad key id
Summary: yum update failed with bad key id
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: rpm
Version: 5.4
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: rc
: ---
Assignee: Packaging Maintenance Team
QA Contact: BaseOS QE Security Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-24 16:51 UTC by Terre Porter
Modified: 2013-03-07 15:22 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-07 15:22:02 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Terre Porter 2010-06-24 16:51:03 UTC
Description of problem:
Yum update failed with a message to put in a bug report.

Version-Release number of selected component (if applicable):

yum-fastestmirror-1.1.16-14.el5.centos.1
yum-3.2.22-26.el5.centos
yum-metadata-parser-1.1.2-3.el5.centos
yum-updatesd-0.9-2.el5

How reproducible:
Unknown

Actual results:

#yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.omnispring.com
 * base: yum.singlehop.com
 * extras: mirror.trouble-free.net
 * rpmforge: fr2.rpmfind.net
 * updates: yum.singlehop.com
base/primary_db                                                                                          | 2.1 MB     00:02
extras                                                                                                   | 2.1 kB     00:00
extras/primary_db                                                                                        | 226 kB     00:00
rpmforge                                                                                                 | 1.1 kB     00:00
rpmforge/primary                                                                                         | 3.6 MB     00:08
rpmforge                                                                                                            10089/10089
updates                                                                                                  | 1.9 kB     00:00
updates/primary_db                                                                                       | 324 kB     00:00
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package cups.x86_64 1:1.3.7-18.el5_5.4 set to be updated
---> Package cups-libs.i386 1:1.3.7-18.el5_5.4 set to be updated
---> Package cups-libs.x86_64 1:1.3.7-18.el5_5.4 set to be updated
---> Package esc.x86_64 0:1.1.0-12.el5 set to be updated
---> Package lftp.x86_64 0:4.0.9-1.el5.rf set to be updated
---> Package libsmbclient.x86_64 0:3.0.33-3.29.el5_5 set to be updated
---> Package samba.x86_64 0:3.0.33-3.29.el5_5 set to be updated
---> Package samba-client.x86_64 0:3.0.33-3.29.el5_5 set to be updated
---> Package samba-common.x86_64 0:3.0.33-3.29.el5_5 set to be updated
---> Package xulrunner.x86_64 0:1.9.2.4-9.el5 set to be updated
---> Package yelp.x86_64 0:2.16.0-26.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================
 Package                        Arch                     Version                               Repository                  Size
================================================================================================================================
Updating:
 cups                           x86_64                   1:1.3.7-18.el5_5.4                    updates                    3.1 M
 cups-libs                      i386                     1:1.3.7-18.el5_5.4                    updates                    198 k
 cups-libs                      x86_64                   1:1.3.7-18.el5_5.4                    updates                    194 k
 esc                            x86_64                   1.1.0-12.el5                          updates                    547 k
 lftp                           x86_64                   4.0.9-1.el5.rf                        rpmforge                   2.2 M
 libsmbclient                   x86_64                   3.0.33-3.29.el5_5                     updates                    916 k
 samba                          x86_64                   3.0.33-3.29.el5_5                     updates                     16 M
 samba-client                   x86_64                   3.0.33-3.29.el5_5                     updates                    5.7 M
 samba-common                   x86_64                   3.0.33-3.29.el5_5                     updates                    6.8 M
 xulrunner                      x86_64                   1.9.2.4-9.el5                         updates                     11 M
 yelp                           x86_64                   2.16.0-26.el5                         updates                    583 k

Transaction Summary
================================================================================================================================
Install       0 Package(s)
Upgrade      11 Package(s)

Total download size: 47 M
Is this ok [y/N]: y
Downloading Packages:
(1/11): cups-libs-1.3.7-18.el5_5.4.x86_64.rpm                                                            | 194 kB     00:00
(2/11): cups-libs-1.3.7-18.el5_5.4.i386.rpm                                                              | 198 kB     00:00
(3/11): esc-1.1.0-12.el5.x86_64.rpm                                                                      | 547 kB     00:00
(4/11): yelp-2.16.0-26.el5.x86_64.rpm                                                                    | 583 kB     00:00
(5/11): libsmbclient-3.0.33-3.29.el5_5.x86_64.rpm                                                        | 916 kB     00:01
(6/11): lftp-4.0.9-1.el5.rf.x86_64.rpm                                                                   | 2.2 MB     00:03
(7/11): cups-1.3.7-18.el5_5.4.x86_64.rpm                                                                 | 3.1 MB     00:04
(8/11): samba-client-3.0.33-3.29.el5_5.x86_64.rpm                                                        | 5.7 MB     00:07
(9/11): samba-common-3.0.33-3.29.el5_5.x86_64.rpm                                                        | 6.8 MB     00:08
(10/11): xulrunner-1.9.2.4-9.el5.x86_64.rpm                                                              |  11 MB     00:14
(11/11): samba-3.0.33-3.29.el5_5.x86_64.rpm                                                              |  16 MB     00:21
--------------------------------------------------------------------------------------------------------------------------------
Total                                                                                           735 kB/s |  47 MB     01:06
Running rpm_check_debug
error: rpmdbNextIterator: skipping h#     461 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     461 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
error: rpmdbNextIterator: skipping h#     983 Header V3 DSA signature: BAD, key ID e8562897
ERROR with rpm_check_debug vs depsolve:
/usr/bin/perl is needed by samba-client-3.0.33-3.29.el5_5.x86_64
/usr/bin/perl is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(Carp) is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(Getopt::Long) is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(Getopt::Std) is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(IO::Socket) is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(POSIX) is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(Time::Local) is needed by samba-3.0.33-3.29.el5_5.x86_64
perl(strict) is needed by samba-3.0.33-3.29.el5_5.x86_64
/usr/bin/perl is needed by lftp-4.0.9-1.el5.rf.x86_64
perl(Digest::MD5) is needed by lftp-4.0.9-1.el5.rf.x86_64
perl(strict) is needed by lftp-4.0.9-1.el5.rf.x86_64
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])

Additional info:

I think I fixed the issue by rebuilding the rpm database.

init 1
cd /var/lib/rpm
mv Pubkeys Pubkeys.old
rpm --rebuilddb 

Removing the db's and rebuilding did not remove the errors, had to mv the Pubkeys then rebuild.

Comment 1 seth vidal 2010-06-24 17:22:17 UTC
reassigning to rpm.

Comment 2 Florian Festi 2013-03-07 15:22:02 UTC
Looks like the rpmdb was damaged before the transaction already. This can happen if rpm is killed while working on the database.


Note You need to log in before you can comment on or make changes to this bug.