yum update 執行報錯: error : unpacking of archive failed on file /usr/.../...;5d26ff7c: cpio : symlink

早前已發現有臺機一直在報這麼個錯誤, 一用yum update 就報一堆:運維

 

Error: unpacking rpm package .....spa

error: xxxx : install failedrem

error : unpacking of archive failed on file /usr/.../...;5d26ff7c: cpio : symlink    (注意黑體,這個多是報錯編號,若是相同能夠參考個人方法,若是不一樣建議再嘗試)it

 

Error: unpacking rpm package .....io

error: xxxx : install failedsed

error : unpacking of archive failed on file /usr/.../...;5d26ff7c: cpio : opendate

 

嘗試使用rpm進行升級,結果rpm也報同樣的錯誤,什麼都作不了。。。。file

 

研究cpio 發現什麼都研究不出來,方法

想一想哥多年的運維經驗:通常這類型報錯,報的跟錯的隔着十萬八千里的聯繫,也就懶得去深究這cpio是什麼了yum

 

再看yum update 信息, 竟然意外發現了貓膩:

發現有這麼一行信息

 

32:bind-utils-9.9.4-61.el7.x86_64 was supposed to bo removed but is not! (通常上面報錯下面各類失敗是正常的再看下面)

  verifying  :   32:bind-utils-9.9.4-61.el7.x86_64      (我擦。。這又是rpm -ivh惹的禍)

  verifying  :   32:bind-utils-9.9.4-74.el7_6.1.x86_64

  verifying  :   32:bind-libs-lite-9.9.4-74.el7_6.1.x86_64

 

通常狀況下,有這類型報錯也就是失敗結果而已,沒什麼幫助。 可是出現同一個包有兩個版本就另外一回事了,吶實際上又是這麼一個奇葩搞出來的報錯。

 

yum remove 32:bind-utils-9.9.4-61.el7.x86_64   -y  

...

成功了!

 

接下來各類update。。。

都成功了!

 

結論:有空再分析吧

相關文章
相關標籤/搜索