#rpm --rebulddb
and even we tried copying file ‘/var/lib/rpm/’ from rpm working server to this server and tried above commands after that we were facing “error : rpmdbNextIterator : Skipping h# header v3 RSA/SHA256 Signature, Key Id fd431d51, BAD”
Still we are unable to resolve this issue!!!
It would really appreciated, if someone gave idea of resolving this issue
Hmm it was’t showing any installed packages you have to rebuild the rpm database once follow below steps.
Check the size of the /var/lib/rpm/Packages using ls -lh
if its size can be measured in K instead of M, it has been wiped by someone running an rpm --rebuilddb command.
actaully you said that you ran rpm --rebuilddb, but before running rpm --rebuilddb you have to make sure taht there are no processes with the RPM database files open.
i copied ‘/var/lib/rpm/Packages’ from identical server to the offline server and replaced it with new Packages in ‘/var/lib/rpm/’
2.[root@INMYZCG0035 tmp]# cd rpm_Apr26_2016/
[root@INMYZCG0035 rpm_Apr26_2016]# ls
Basenames __db.002 Dirnames Installtid Packages Pubkeys
Conflictname __db.003 Filedigests Name Providename Requirename
__db.001 __db.004 Group Obsoletename Provideversion Requireversio
[root@INMYZCG0035 rpm_Apr26_2016]# cp -P Packages /var/lib/rpm/
cp: overwrite `/var/lib/rpm/Packages’? y
[root@INMYZCG0035 rpm_Apr26_2016]# cd /var/lib/rpm
[root@INMYZCG0035 rpm]# rm -rf __db*
[root@INMYZCG0035 rpm]# ls -lh Packages
-rwxrwxrwx 1 root root 110M Apr 26 18:36 Packages
[root@INMYZCG0035 rpm]# /usr/lib/rpm/rpmdb_verify Packages
[root@INMYZCG0035 rpm]# rpm -vv --rebuilddb
y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 479 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 1507 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 228 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 2025 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 746 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 2284 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 1774 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 495 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 1523 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 244 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 2041 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 2300 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 1790 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
error: rpmdbNextIterator: skipping h# 511 Header V3 RSA/SHA256 Signature, ke y ID fd431d51: BAD
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm
D: closed db index /var/lib/rpmrebuilddb.8405/Packages
D: closed db environment /var/lib/rpmrebuilddb.8405
D: removing directory /var/lib/rpmrebuilddb.8405
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm
[root@INMYZCG0035 rpm]# rpm -vv --rebuilddb
D: rebuilding database /var/lib/rpm into /var/lib/rpmrebuilddb.8406
D: creating directory /var/lib/rpmrebuilddb.8406
D: opening old database with dbapi 3
D: opening db environment /var/lib/rpm create:cdb:mpool:joinenv
D: opening db index /var/lib/rpm/Packages rdonly mode=0x0
D: locked db index /var/lib/rpm/Packages
D: opening new database with dbapi 3
D: opening db environment /var/lib/rpmrebuilddb.8406 create:mpool:joinenv
D: opening db index /var/lib/rpmrebuilddb.8406/Packages create mode=0x42
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm
D: closed db index /var/lib/rpmrebuilddb.8406/Packages
D: closed db environment /var/lib/rpmrebuilddb.8406
D: removing directory /var/lib/rpmrebuilddb.8406
Try to check these two packages(SHOULD HAVE set a dependency from nss-softokn to nss-softokn-freebl ) has installed with dependencies. if not install and try to run yum update once.
And try to run above rpm commands to re-build rpm DB.