RPM中出現cpio: MD5 sum mismatch

轉載請註明原文出處:http://blog.csdn.net/roddick621


有時候,在安裝RPM包的時候,會出現cpio: MD5 sum mismatch這個問題。


這個時候可以分兩種情況:


1.這個安裝包是別人提供的:

這個情況下,你沒有辦法重新生成一個安裝包。如果有新的RPM包提供給你,你可以嘗試新的安裝包。

如果新的RPM包還是有這個問題,則可以加--nomd5去跳過驗證該包中文件的MD5值。


2.如果安裝包是自己提供的:

則你看看你的系統是否存在有prelink這個工具。出現md5值不匹配,很多情況下那些文件都是系統自帶的,而不是自己編譯出來的。

那麼你可以把這個庫複製一份出來,用prelink -u LibraryName 去掉prelink。然後重新打一個新的包就可以解決問題了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章