问题
运行rpm -ivh
安装的时候报错
错误:rpmdb: BDB0113 Thread/process 24448/140463986604096 failed: BDB1507 Thread died in Berkeley DB library
错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
错误:无法使用 db5 - (-30973) 打开 Packages 索引
错误:无法从 /var/lib/rpm 打开软件包数据库
错误:rpmdb: BDB0113 Thread/process 24448/140463986604096 failed: BDB1507 Thread died in Berkeley DB library
错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
错误:无法从 /var/lib/rpm 打开软件包数据库
解决步骤
1. 切换到rpm目录
cd /var/lib/rpm
2. 删除现有__db.*文件
可以先用ls -l
查看文件对比删除前后
rm -rf __db.*
3. 运行重建命令
rpm --rebuilddb
网友真是强大