码迷,mamicode.com
首页 > 数据库 > 详细

rpmdb open failed的解决办法

时间:2017-04-25 13:23:54      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:critical   yum   51cto   comm   ror   无法   plain   open   cto   

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

rpmdb open failed的解决办法

标签:critical   yum   51cto   comm   ror   无法   plain   open   cto   

原文地址:http://www.cnblogs.com/noxy/p/6761251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!