日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 7——yum错误[Error: rpmdb open failed]解决方案

發布時間:2024/10/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 7——yum错误[Error: rpmdb open failed]解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述

錯誤:rpmdb: BDB0113 Thread/process 12846/139645757323072 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

或者?

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軟件的升級、安裝甚至是刪除都會出現問題。?

解決方案

[root@www~]# cd /var/lib/rpm? ? ? # rpmdb所在目錄 [root@www?rpm]#?ls?|?grep?‘db.‘???#?列出相關rpmdb文件 __db.001 __db.002 __db.003 __db.004 [root@www?rpm]#?for?i?in?$(ls?|?grep?‘db.‘);do?mv?$i?$i.bak;done #?將原rpmdb文件都更名為結尾帶.bak的文件

或者

[root@www?rpm]#?rm?-f?__db.*?????#?清除原rpmdb文件 [root@www?rpm]#?rpm?--rebuilddb?????#?重建rpm數據庫 [root@www?rpm]#?yum?clean?all?????#?清除所有yum的緩存

?

參考文章

https://www.jianshu.com/p/c531e28de195

https://www.cnblogs.com/liutao97/p/7816788.html

https://blog.csdn.net/liyinwang/article/details/70048346

?

總結

以上是生活随笔為你收集整理的CentOS 7——yum错误[Error: rpmdb open failed]解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。