⚠️使用yum提示Error: rpmdb open failed的解决方案
- 清除原rpmdb文件,这一步可能不用操作,直接进行第2步
# rm -f /var/lib/rpm/__db.*
- 重建rpm数据库
# rpm --rebuilddb
- 清除所有yum的缓存
# yum clean all
yum和rpm卡住
yum install/clean all 都会卡住,执行rpm系列命令也会卡住。原因是rpm包数据库坏,处理方法:
# 删除数据
rm -f /var/lib/rpm/__db*
# 重建数据
rpm -vv --rebuilddb