Centos
CentOS 6.6 (Final) - yum 核心升級麻煩
祝大家安康,
我是一名管理 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
)。