CentOS 6: error: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: BAD

Today, I started getting the following error while trying to update some packages using the yum command.

error: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: BAD

It seems that the signatures have become corrupt somehow.  Here’s what I did to fix it.

First I went into the root directory

# cd /root

I then downloaded the NSS Softokn Freebl rpm (link below is recent as of January 27 2015)

# wget http://mirror.centos.org/centos-6/6.6/updates/x86_64/Packages/nss-softokn-3.14.3-19.el6_6.x86_64.rpm

# rpm2cpio nss-softokn-freebl-3.14.3-19.el6_6.x86_64.rpm | cpio -idmv

Then I copied the files to the correct location

# cp ./lib64/libfreeblpriv3.* /lib64

Lastly, I ran through the update again

# yum update

That took care of it for me.

Leave a Reply

Your email address will not be published. Required fields are marked *