執行yum相關命令總是卡住,ctrl c也退出不了

2022-07-30 05:27:14 字數 1031 閱讀 7755

在用yumrpm命令安裝或查詢任何包時,執行相關命令後無任何反應,直接卡住,也未給出任何錯誤提示資訊,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 ...