Yum

SL 6.1 上的 yum 更新 glibc 依賴項錯誤

  • September 26, 2012

在 SL6.1 上,我正在嘗試 yum 更新 glibc,但我認為它失敗了,因為來源衝突,但我不太確定。我真的不知道如何解析 yum 錯誤,但這裡是:

# yum update glibc
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.x86_64 0:2.12-1.80.el6_3.3 will be updated
---> Package glibc.x86_64 0:2.12-1.80.el6_3.5 will be an update
--> Processing Dependency: glibc-common = 2.12-1.80.el6_3.5 for package: glibc-2.12-1.80.el6_3.5.x86_64
--> Running transaction check
---> Package glibc-common.x86_64 0:2.12-1.80.el6_3.3 will be updated
--> Processing Dependency: glibc-common = 2.12-1.80.el6_3.3 for package: glibc-2.12-1.80.el6_3.3.i686
---> Package glibc-common.x86_64 0:2.12-1.80.el6_3.5 will be an update
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.80.el6_3.3.i686 (@sl-security)
          Requires: glibc-common = 2.12-1.80.el6_3.3
          Removing: glibc-common-2.12-1.80.el6_3.3.x86_64 (@sl-security)
              glibc-common = 2.12-1.80.el6_3.3
          Updated By: glibc-common-2.12-1.80.el6_3.5.x86_64 (sl-security)
              glibc-common = 2.12-1.80.el6_3.5
          Available: glibc-common-2.12-1.25.el6.x86_64 (sl)
              glibc-common = 2.12-1.25.el6
          Available: glibc-common-2.12-1.47.el6.x86_64 (sl-security)
              glibc-common = 2.12-1.47.el6
          Available: glibc-common-2.12-1.47.el6_2.5.x86_64 (sl-security)
              glibc-common = 2.12-1.47.el6_2.5
          Available: glibc-common-2.12-1.47.el6_2.9.x86_64 (sl-security)
              glibc-common = 2.12-1.47.el6_2.9

非常感謝您提供的任何幫助。sl 和 sl-security 儲存庫不是由 sciencelinux.org 提供的,而是一個靜態鏡像,僅包含研究合作夥伴提供的相關軟體包。

看起來像:

  • yum 想要更新 glibc-common-2.12-1.80.el6_3。3 .x86_64 到 glibc-comon-2.12-1.80.el6_3。5 .x86_64
  • glibc-common:i686 包需要與 glibc-common:x86_64 保持同步
  • glibc-common:i686 的最新版本是 glibc-common-2.12-1.80.el6_3。3.i686 _
  • 因此,它無法解決這兩個問題

所以看起來glibc-common-2.12-1.80.el6_3。5 .i686 從更新站點中失去。解決這個問題,事情應該沒問題。

引用自:https://serverfault.com/questions/432273