yum 常見問題分析總結

2021-09-18 07:13:03 字數 1592 閱讀 2342

1. 首先排除本地配置問題

檢查 /etc/yum.repos.d/ 目錄下是否含有相關的 *.repo 檔案

檢視 /etc/yum.repos.d/ 裡面 url 位址, 譬如 url 位址為

執行命令:

ping mirror.aliyun.com
檢視能否解析出 ip .

檢視 /etc/yum.repos.d/ 裡面 url 位址, 譬如 url 位址為:

執行命令:

telnet abc.example.com 80
檢視是否正常, 若 url 位址為 https 服務, 則執行命令:

telnet abc.example.com 443
看是否正常.

最後如果上述都沒有問題, 則嘗試執行:

yum clean all
清除本地快取來嘗試修復.

一般是由於本地 cache 過期引起,解決辦法:

yum clean all
常見的情況是rpmq過多導致的db死鎖, strace會發現發生 futex futex_wait, 那麼可以判斷程式在等待系統對檔案解鎖, 去排查相關的檔案開啟狀況. 執行命令:

ps axu | grep rpm
可以看到大量的

/usr/lib/rpm/rpmq
解除死鎖的辦法是重建 db:

sudo rm -f /var/lib/rpm/__db*;rpm --rebuilddb
還有可能的情況是在

yum list/search/install
時發生 segmentation fault, 這通常是由於索引檔案損毀造成的,可以嘗試先刪除目錄

/var/cache/yum 下的檔案,然後執行:

yum makecache
執行 yum 命令時加上下述引數即可

yum --noplugins ***
從 yum 的設計理念出發,這樣操作是符合邏輯的,以減少系統中多餘的軟體,在yum系統中會提示刪除基礎包會導致上層包不能工作也需要刪除,故執行前要慎重考慮影響。像 python, sqlite, db等這樣的底層包切勿使用yum刪除。

當指定了特定的包時就不會公升級,僅公升級指定的軟體包。

錯誤資訊如下:

error: esl-erlang_16.b.3-1~centos~6_amd64.rpm: header v4 rsa/sha1 signature: bad, key id a14f4fca

可以加上萬能的取消校驗選項:

rpm --nodigest --nosignature --nomd5 ... -ivh ***.rpm
如果能獲取到gpg key檔案的話,建議還是開啟gpg校驗,這樣能夠規避一些安全風險。

UFT常見問題分析

常見執行出錯問題分析 1 物件庫保證有物件的存在 2 配置路徑的正確性 3 執行時程式的視窗與 是否對應 4 不可開啟多個視窗進行執行 5 注意值的匹配 問題解決方案 action1 resources 聯絡物件庫 到匯出來的檔案.wenjianming 從程式中更新物件時需注意的問題 選中物件的屬...

常見問題分析02

本文緊接上文,繼續分析常見問題.當開啟服務後,輸入對應位址後,若瀏覽器顯示500異常,導致產生500異常的原因有很多,這個問題要去後台控制台找答案.此異常表示服務端controller在對方法的返回值進行視 析器的查詢和解析時出現了問題 此例項中可能 1 配置中模板的前字尾配置有誤 多斜槓或少斜槓 ...

IHC ICC 常見問題分析

今天我們介紹的是ihc icc中常見問題分析。01 無染色 脫蠟不徹底 延長脫蠟時間,更換二甲苯。固定步驟 使用 和多聚甲醛固定劑 修飾了抗體識別表位 抗原修復法暴露出抗原表位,縮短固定時間 蛋白位於細胞核內 核蛋白 抗體不能穿透核膜 在封閉液和抗體稀釋液中加入通透劑 pbs緩衝液被細菌汙染後破壞了...