在用yum、rpm命令安裝或查詢任何包時,執行相關命令後無任何反應,直接卡住,也未給出任何錯誤提示資訊,ctrl+c也不好使,只能殺掉程序。
出現此問題是因為rpm的資料庫出現異常了,所以會導致的執行命令時直接卡死;造成rpm的資料庫異常,通常是因為之前不正常的安裝或查詢;當rpm資料庫異常時,執行yum clean all
可能會報如下錯:
[root@vc7_132 yum.repos.d]# yum clean all
error: rpmdb: bdb0113 thread/process 5276/140237611214656 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 db5 - (-30973)
error: cannot open packages database in /var/lib/rpm
critical:yum.main:
error: rpmdb open failed
刪除rpm資料檔案後再重建rpm資料檔案,命令如下:
# 刪除rpm資料檔案
rm -f /var/lib/rpm/__db.00*
# 重建rpm資料檔案
rpm -vv --rebuilddb
# 清空快取後再重新快取
yum clean all
yum makecache
Linux下yum命令執行失敗
使用以下命令檢視當前安裝mysql情況,結果報錯了!root mylinux rpm qa grep i mysql error rpmdb bdb0113 thread process 9835 139934256834624 failed bdb1507 thread died in berke...
docker執行相關命令
1 建立tensorflow容器 docker run name oo tensortflow it p 8888 8888 v tensorflow notebooks data tensorflow tensorflow 2 開啟tensorflow容器 可以直接從命令列中右鍵開啟連線,或者在瀏...
linux後台執行相關命令
最簡單的後台執行是 你可以在命令結束後加乙個 以表示該命令在後台執行而不會占用你的命令視窗 命令格式 command nohup命令 該命令是no hang up的縮寫 退出xshell之後仍然會在伺服器上執行相應的命令,直到執行完成自動退出。命令格式 nohup command 或者 nohup ...