Centos

CentOS 6.6 (Final) - yum 核心升級麻煩

  • October 9, 2015

祝大家安康,

我是一名管理 3 個CentOS虛擬(Web)伺服器的 SysAdmin Junior,今天早上我在包管理器方面遇到了一些麻煩yum。像往常一樣,今天早上我已經執行了命令yum update && yum upgrade,在 3 個 CentOS 之一(年輕的)上沒有問題,一切正常。但是在“最舊”的 2 台伺服器上(不是那麼舊,從 1.5 年開始執行,但可能並不出色)似乎升級核心存在一些問題,我在 google 上搜尋過,這似乎只是我的問題,遵循控制台輸出:

# yum update && yum upgrade

. . .

Finished Dependency Resolution
Error: Package: kernel-2.6.32-573.1.1.el6.x86_64 (centos6_x86_update)
      Requires: dracut-kernel >= 004-388.el6
      Installed: dracut-kernel-004-356.el6_6.3.noarch (@centos6_x86_update)
          dracut-kernel = 004-356.el6_6.3
      Available: dracut-kernel-004-336.el6.noarch (centos6_x86_update)
          dracut-kernel = 004-336.el6
      Available: dracut-kernel-004-336.el6_5.2.noarch (centos6_x86_update)
          dracut-kernel = 004-336.el6_5.2
      Available: dracut-kernel-004-356.el6.noarch (base)
          dracut-kernel = 004-356.el6
      Available: dracut-kernel-004-356.el6_6.1.noarch (centos6_x86_update)
          dracut-kernel = 004-356.el6_6.1
      Available: dracut-kernel-004-356.el6_6.2.noarch (centos6_x86_update)
          dracut-kernel = 004-356.el6_6.2
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我已經閱讀了文件以嘗試理解上面建議的命令將要做什麼,並且由於它對我來說似乎並不危險,我已經執行了它們,但實際上沒有任何改變。問題依然…

有人可以推我一下嗎?

提前致謝

風對你有利

似乎您的鏡像或 yum-cache 有問題,dracut-kernel 004-388.el6應該可用,至少對我來說是這樣:

=============================================================================================================
Package                        Arch               Version                            Repository        Size
=============================================================================================================
Installing:
dracut-kernel                  noarch             004-388.el6                        base              26 k

清理您的 yum 記憶體並重試:

yum clean all && yum update

PS:

yum update && yum upgrade沒有意義,這些命令之間的唯一區別是隱含的obsoletes標誌。這不像 apt-get ( apt-get update && apt-get upgrade)。

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