rpmdb open failed的解决办法

Posted 无边身尊者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rpmdb open failed的解决办法相关的知识,希望对你有一定的参考价值。

  错误信息如下:
    “错误:无法从 /var/lib/rpm 打开软件包数据库
      CRITICAL:yum.main:
      Error: rpmdb open failed”
 
   [[email protected]~]# cd /var/lib/rpm      # rpmdb所在目录
   [[email protected] rpm]# ls | grep ‘db.‘   # 列出相关rpmdb文件
   __db.001
   __db.002
   __db.003
   __db.004
   [[email protected] rpm]# for i in $(ls | grep ‘db.‘);do mv $i $i.bak;done
   # 将原rpmdb文件都更名为结尾带.bak的文件
   或者
   [[email protected] rpm]# rm -f __db.*     # 清除原rpmdb文件
   [[email protected] rpm]# rpm --rebuilddb     # 重建rpm数据库
   [[email protected] rpm]# yum clean all     # 清除所有yum的缓存
转载自:
http://allenh.blog.51cto.com/481430/1739188
 


以上是关于rpmdb open failed的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

rpmdb open failed的解决办法

yum提示Error rpmdb open failed错误的解决#yyds干货盘点#办法

yum提示Error rpmdb open failed错误的解决办法#yyds干货盘点#

rpmdb open failed解决方案

YUM报错解决:rpmdb open failed

使用yum提示Error: rpmdb open failed的解决方案