清理yum缓存提示错误 rpmdb: Thread/process 24307/140520328255392 failed: Thread died in Befkeley DB library
执行命令后的错误提示:
#rpmdb:线程/进程 24307/140520328255392 失败:线程在 Befkeley DB 库中死亡
#错误:来自 dbenv-›failchk 的 db3 错误 (-30974):DB_RUNRECOVERY:致命错误,运行数据库 恢复
#错误:无法使用 db3 打开包索引 - (-30974)
#错误:无法在 /var/lib/rpm 中打开 Packages 数据库
#关键:yum.main:
#
#错误:rpmdb 打开失败
这种情况为rpm数据库损坏导致yum与rpm相关命令均无法使用,以上内容也提示到/var/lib/rpm,正是rpm数据库临时文件所在路径。
解决方案:
重新构建rpm数据库
重建完成后再次执行yum clean all问题解决