强制结束yum install进程报错解决办法
强制结束正在运行的yum进程后,再重新执行yum install命令出现如下报错:
BDB0113 Thread/process ... failed: BDB1507 Thread died in Berkeley DB library
DB_RUNRECOVERY: Fatal error, run database recovery
cannot open Packages database in /var/lib/rpm
Error: rpmdb open failed
解决办法如下:
步骤 1:备份当前 RPM 数据库(重要!)
cp -a /var/lib/rpm /var/lib/rpm.bak
步骤 2:删除 Berkeley DB 锁文件和日志
rm -f /var/lib/rpm/__db.*
步骤 3:重建 RPM 数据库
rpm --rebuilddb
步骤 4:清理 yum 缓存
yum clean all
步骤 5:验证是否修复
rpm -qa | head -5 # 应正常列出已安装包 yum list installed # 应无报错
浙公网安备 33010602011771号