Fedora19:YUM glibc 是 glibc 的副本

Fedora19:YUM glibc 是 glibc 的副本

我正在使用 Fedora 19,當我嘗試執行 a 時yum update,出現以下錯誤。

百勝更新:

設定區域設定失敗,預設為 C
載入的插件:langpacks、refresh-packagekit
解決依賴關係
仍有未完成的交易。您可能會考慮先執行 yum-complete-transaction 或「yum History redo last」來完成它們。如果這不起作用,您將不得不嘗試手動刪除/安裝軟體包(也許軟體包清理可以提供幫助)。
--> 執行事務檢查
---> 軟體包 autocorr-en.noarch 1:4.1.0.4-6.fc19 將更新
---> 軟體包 kernel.x86_64 0:3.10.3-300.fc19 將被刪除
---> 軟體套件 kernel-devel.x86_64 0:3.10.3-300.fc19 將會被刪除
---> 軟體套件 kernel-modules-extra.x86_64 0:3.10.3-300.fc19 將被刪除
--> 依賴解析完成
錯誤:軟體包:glibc-2.17-11.fc19.x86_64(已安裝)
           需要:glibc-common = 2.17-11.fc19
           刪除:glibc-common-2.17-11.fc19.x86_64(已安裝)
               glibc-common = 2.17-11.fc19
           更新者:glibc-common-2.17-14.fc19.x86_64(更新)
               glibc-common = 2.17-14.fc19
           可用:glibc-common-2.17-4.fc19.x86_64(fedora)
               glibc-common = 2.17-4.fc19
 您可以嘗試使用 --skip-broken 來解決該問題
** 發現 2 個預先存在的 rpmdb 問題,「yum check」輸出如下:
glibc-2.17-14.fc19.x86_64 與 glibc-2.17-11.fc19.x86_64 重複
glibc-2.17-14.fc19.x86_64 缺少 glibc-common = ('0', '2.17', '14.fc19') 的要求

我不明白的是,它說它缺少 glibc-common-2.17-14 但如果我這樣做了,yum info glibc-common-2.17我會得到

設定區域設定失敗,預設為 C
載入的插件:langpacks、refresh-packagekit
已安裝的軟體包
名稱:glibc-common
架構:x86_64
版本:2.17
發布:11.fc19
尺寸:114M
回購:已安裝
摘要:glibc 的常見二進位與語言環境數據
網址:http://www.gnu.org/software/glibc/
授權:LGPLv2+ 和 LGPLv2+(有例外)和 GPLv2+
描述:glibc-common 軟體包包含 GNU libc 的通用二進位文件
            :庫以及國家語言(區域設定)支援。

可用套餐 名稱:glibc-common 架構:x86_64 版本:2.17 發布:14.fc19 尺寸:11M 回購:更新/19/x86_64 摘要:glibc 的常見二進位與語言環境數據 網址:http://www.gnu.org/software/glibc/ 授權:LGPLv2+ 和 LGPLv2+(有例外)和 GPLv2+ 描述:glibc-common 軟體包包含 GNU libc 的通用二進位文件 :庫以及國家語言(區域設定)支援。

這表明它確實可用。有人知道如何擺脫這個嗎?我已經嘗試過表演yum clean allyum-complete-transaction但沒有任何改變。

謝謝馬丁

答案1

您錯過了一條非常重要的警告訊息:

仍有未完成的交易。您可能會考慮先運行yum-complete-transaction或“ yum history redo last”來完成它們。如果這不起作用,您將不得不嘗試手動刪除/安裝軟體包(也許軟體包清理可以提供幫助)。

看起來之前的軟體包更新被中斷了。yum-complete-transaction在嘗試做任何其他事情之前,您應該先完成它。

如果失敗,您可以嘗試透過刪除部分更新的套件的資料庫條目來手動修復,然後再次更新。

rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update

相關內容