【发布时间】:2017-06-13 20:29:19
【问题描述】:
尝试使用 yum 部署包时出现错误:
2016-07-07 14:14:31,296 - ERROR - error: rpmdb: BDB0113 Thread/process 6723/140691298633536 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
我可以通过运行来解决问题:
rm -f /var/lib/rpm/__* && rpm --rebuilddb
sudo yum-complete-transaction --cleanup-only
但错误又出现了,似乎是断断续续的。操作系统是CentOS Linux release 7.2.1511 (Core),它在 Openstack 公斤环境中运行。 /var/log/yum.log 没有提到该错误。这可能是什么原因?
【问题讨论】:
标签: centos openstack rpm yum berkeley-db