报错情况
[root@gezq package]# rpm -ivh erlang-24.0.2-1.el8.x86_64.rpm
警告:erlang-24.0.2-1.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 6026dfca: NOKEY
错误:db5 错误(-30969) 源自 dbenv->open:BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
错误:cannot open Packages index using db5 - (-30969)
错误:无法从 /var/lib/rpm 打开软件包数据库
- 因为某些操作导致rpm数据库损坏
解决方案
# 移除db(也可不指定-rf输入三次y)
rm -rf /var/lib/rpm/_db.*
# 重建rpm数据库
rpm --rebuilddb
# 清理yum缓存
yum clean all