腾讯云服务器yum错误解决

HUC-WFX 1年前 ⋅ 12134 阅读

1、问题

错误:rpmdb: BDB0113 Thread/process 20812/140301431175232 failed: BDB1507 Thread died in Berkeley DB library
错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
错误:无法使用 db5 -  (-30973) 打开 Packages 索引
错误:无法从 /var/lib/rpm 打开软件包数据库
CRITICAL:yum.main:

Error: rpmdb open failed

2、问题原因 rpm数据库损坏,需要重建rmp数据库

3、解决方案

1、进入rpm目录
cd /var/lib/rpm

2、删除损坏的数据

rm -rf __db.*

3、重建rpm缓存

rpm --rebuilddb

4、更新yum

yum update