fedora20にvirtualboxをインストールしたいです。私はここの指示に従いました。
しかし、実行すると:
ヤムアップデート
次のエラーが発生します。
エラー:パッケージ: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.conf
yumが使用できる他のyum.confを確認してください。次の行を確認してください。
exclude=kernel*
その行をコメントアウトしてyum clean all
再試行すると、yum update
問題なく動作します。この行ではカーネルのyum
更新を除外する必要があります。このエラーは、カーネルが更新されていないが新しいカーネルに依存するパッケージが更新を試みるために発生します。