幸福な皆さん
私は3つのCentOS
仮想(Web)サーバーを管理しているSysAdmin Juniorです。今朝、パッケージマネージャーyum
の問題に直面しています。通常の操作と同様に、今朝私はyum update && yum upgrade
コマンドを3つのCentOS(若い)の1つで問題なく実行しました。しかし、「最も古い」2台のサーバー(それほど古いものではありませんが、1.5年から実行されていますが、おそらく未解決ではありません)では、カーネルのアップグレードに問題があるようです。
# 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
私は documentation を読んで、上記のアドバイスされたコマンドが何をするのかを理解しようとしました、そしてそれは私にとって危険ではないように思われたので、実行しましたが、実際には何もしませんでしたかわった。問題は残っています...
誰かが私に突き刺すことができますか?
前もって感謝します
風があなたに有利になること
dracut-kernel 004-388.el6
が利用できるはずなので、ミラーまたはyumキャッシュに問題があるようです。
=============================================================================================================
Package Arch Version Repository Size
=============================================================================================================
Installing:
dracut-kernel noarch 004-388.el6 base 26 k
Yumキャッシュを消去して、再試行してください。
yum clean all && yum update
追伸:
yum update && yum upgrade
は意味がありません。これらのコマンドの唯一の違いは、暗黙のobsoletes
フラグです。これはapt-get(apt-get update && apt-get upgrade
)とは異なります。
ランニング yum clean all && yum update
は私を助けませんでした。私は試した:
yum remove dracut
yum install dracut
yum clean all
yum install dracut
しかし、常に利用可能なパッケージdracut
がないと常に言っていました。したがって、唯一の方法は手動でインストールすることでした:
wget ftp://fr2.rpmfind.net/linux/centos/6.7/os/x86_64/Packages/dracut-kernel-004-388.el6.noarch.rpm
wget ftp://fr2.rpmfind.net/linux/centos/6.7/os/x86_64/Packages/dracut-004-388.el6.noarch.rpm
rpm -ivh dracut-004-388.el6.noarch.rpm
rpm -ivh dracut-kernel-004-388.el6.noarch.rpm
yum install kexec-tools