yum安装的时候报错:Error: rpmdb open failed怎么办?

提问者:帅平 问题分类:运维
yum安装的时候报错了,报错信息如下:
error: rpmdb: BDB0113 Thread/process 14433/140626777847872 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
CRITICAL:yum.main:

Error: rpmdb open failed

如下图:
yum安装的时候报错:Error: rpmdb open failed怎么办?
1 个回答
沐叶清风
沐叶清风
这是由于yum的db文件损坏了,我们删除掉老的文件,重新构建新的db即可,操作步骤如下:
#进入到rpm的目录
cd /var/lib/rpm
#删除掉老的db
rm -rf __db.00*
#重新构建新的db
rpm -rebuilddb

以上步骤操作完毕后就可以正常执行yum安装命令了,如下图:
发布于:2年前 (2023-05-31) IP属地:香港
我来回答