錯誤:rpmdb: BDB0113 Thread/process 15381/140029102753600 failed: BDB1507 Thread died in Berkeley DB library 錯誤:db5 錯誤(-30973) 來自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run dat


s使用Ctrl+c 或者 Ctrl + z 或者 kill   或者其他原因 結束掉了yum進程,當再次執行yum的相關操作時報錯:

錯誤:rpmdb: BDB0113 Thread/process 15381/140029102753600 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 打開軟件包數據庫
CRITICAL:yum.main:

Error: rpmdb open failed

 

原因:rpm數據庫在強制結束yum進程時被破壞了

解決辦法:重新構建即可,步驟如下:

1、cd /var/lib/rpm

2、 rm __db.* -rf                #刪除所有rpm庫

3、rpm --rebuilddb              #rpm的重新構建命令

4、yum clean all                #用yum clean all清除

5、yum grouplist                #用yum grouplist 命令測試yum,並進行相關更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM