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

出错信息

rpmdb: /var/lib/rpm/__db.003: No such file or directory
error: db3 error(2) from dbenv-open: No such file or directory
Segmentation fault

出错原因

这多半是因为rpm数据库出现损坏所致,此错误可能导致多数(甚至是所有的)rpm软件的升级、安装甚至是删除都会出现问题。

解决方案

cd /var/lib/rpm      # rpmdb所在目录
rm -f __db.*     # 清除原rpmdb文件
rpm --rebuilddb     # 重建rpm数据库
yum clean all     # 清除所有yum的缓存

还没有评论,快来抢沙发!

发表评论