原 rpm安装报错Thread died in Berkeley DB library DB_RUNRECOVERY Fatal error, run database recovery
错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | [root@sdw1 ~]# rpm -vih /tmp/sysstat-10.1.5-20.el7_9.x86_64.rpm error: rpmdb: BDB0113 Thread/process 945960/139699344693312 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm warning: /tmp/sysstat-10.1.5-20.el7_9.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: rpmdb: BDB0113 Thread/process 945960/139699344693312 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages database in /var/lib/rpm You have new mail in /var/spool/mail/root [root@sdw1 ~]# rpm -ivh /tmp/sysstat-10.1.5-20.el7_9.x86_64.rpm error: rpmdb: BDB0113 Thread/process 945960/139699344693312 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm warning: /tmp/sysstat-10.1.5-20.el7_9.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: rpmdb: BDB0113 Thread/process 945960/139699344693312 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages database in /var/lib/rpm |
分析
这个错误表明你的RPM数据库(位于/var/lib/rpm)已经损坏。错误信息中明确提示需要运行数据库恢复操作(DB_RUNRECOVERY)。


