Centos安裝lrzsz遇到的問題

安裝lrzsz,

yum -y install lrzsz

出錯,如下:

error: rpmdb: BDB0113 Thread/process 11585/140439301035840 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using

網(wǎng)上找到的說法是:需要重新構(gòu)建rpm數(shù)據(jù)庫
執(zhí)行如下操作:

cd /var/lib/rpm
rm -rf __db*
rpm --rebuilddb
yum -y install lrzsz

仍然會報(bào)錯

Warning: RPMDB altered outside of yum. Killed

仍然是網(wǎng)上的說法:需要刪除 yum 的歷史記錄
操作如下:

rm-rf /var/lib/yum/history/*.sqlite
yum -y install lrzsz

問題依舊沒有解決
可能是查錯誤打印不對,查找如下打印

Error: rpmdb open failed

百度第一個(gè)鏈接就是解決方法:http://www.itdecent.cn/p/c531e28de195
給出的解釋是一樣的

出錯原因:
這多半是因?yàn)閞pm數(shù)據(jù)庫出現(xiàn)損壞所致,此錯誤可能導(dǎo)致多數(shù)(甚至是所有的)rpm軟件的升級、安裝甚至是刪除都會出現(xiàn)問題。

解決方法也基本一致

cd /var/lib/rpm? ? ? # rpmdb所在目錄
rm?-f?__db.*?????#?清除原rpmdb文件
rpm?--rebuilddb?????#?重建rpm數(shù)據(jù)庫
yum?clean?all?????#?清除所有yum的緩存
yum -y install lrzsz

然后解決了。對,只多了一個(gè)

yum clean all

就ok了,@_@

記錄下來,以免忘了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容