**背景:**刚刚直接kill掉yum进程后,yum报了rpmdb的报错,记一下解决方法

  • 报错如下
1
2
3
4
5
6
rpmdb: Thread/process 17502/140092449953536 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
  • 解决方法
1
2
3
cd /var/lib/rpm/
rm -rf __db.*
rpm --rebuilddb