yum 更新はカーネルエラーを返します。

yum 更新はカーネルエラーを返します。

fedora20にvirtualboxをインストールしたいです。私はここの指示に従いました。

http://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/

しかし、実行すると:

ヤムアップデート

次のエラーが発生します。

エラー:パッケージ:kmod-VirtualBox-3.16.6-200.fc20.x86_64-4.3.18-1.fc20.1.x86_64(rpmfusion-free-updates)にはkernel-uname-r = 3.16.6-200が必要します。 fc20.x86_64 インストール: kernel-3.11.10-301.fc20.x86_64(@anaconda) kernel-uname-r = 3.11.10-301.fc20.x86_64 インストール: kernel-3.16.3-200.f2アナコンダ)アップデート)kernel-uname-r = 3.16.3-200.fc20.x86_64インストール済み:kernel-3.16.4-200.fc20.x86_64(@updates) x86_64 使用可能: kernel-debug-3.11.10-301.fc20.x86_64(fedora) kernel-uname-r = 3.11.10-301.fc20.x86_64+debug 使用可能: kernel-debug-2.0.4 fc20。 x86_64 (アップデート) kernel-uname-r = 3.16.4-200.fc20.x86_64+debug 問題を解決するには --skip-broken を試してください。以下を実行してみてください:rpm -Va --nofiles --nodigest

上記のアドバイスに従わないと、カーネルでこの問題をどのように解決できますか?

答え1

/etc/yum.confyumが使用できる他のyum.confを確認してください。次の行を確認してください。

exclude=kernel*

その行をコメントアウトしてyum clean all再試行すると、yum update問題なく動作します。この行ではカーネルのyum更新を除外する必要があります。このエラーは、カーネルが更新されていないが新しいカーネルに依存するパッケージが更新を試みるために発生します。

関連情報