最近用yum命令装unzip时,使用yum install命令的时候,提示 failed: BDB1507 Thread died in Berkeley DB library,具体错误如下:
错误:rpmdb: BDB0113 Thread/process 75005/140122833769600 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
解决方法:需要重构rpm数据库
$ cd /var/lib/rpm
$ rm -rd __db* #删除db文件
$ rpm --rebuilddb #重构rpm数据库
$ yum repolist #更新yum的软件链