yum update 返回内核错误

yum update 返回内核错误

我想在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.fc20.x86_64 (@更新) kernel-uname-r = 3.16.3-200.fc20.x86_64 已安装:kernel-3.16.4-200.fc20.x86_64 (@updates) kernel-uname-r = 3.16.4-200.fc20.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-3.16.4-200.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排除内核更新。您收到该错误是因为内核未更新,但依赖于新内核的软件包尝试更新。

相关内容