[Yum-devel] kernel upgrade confusion
Neal Becker
ndbecker2 at gmail.com
Tue Oct 30 14:03:12 UTC 2007
I'm confused. I have:
yum-utils-1.1.8-1.fc8.noarch
yum-presto-0.4.2-1.fc8.noarch
yum-priorities-1.1.8-1.fc8.noarch
yum-allowdowngrade-1.1.8-1.fc8.noarch
yum-metadata-parser-1.1.2-1.fc8.x86_64
yum-skip-broken-1.1.8-1.fc8.noarch
yum-tsflags-1.1.8-1.fc8.noarch
yum-fastestmirror-1.1.8-1.fc8.noarch
yum-refresh-updatesd-1.1.8-1.fc8.noarch
yum-security-1.1.8-1.fc8.noarch
yum-merge-conf-1.1.8-1.fc8.noarch
yum-updatesd-0.7-1.fc8.noarch
yum-basearchonly-1.1.8-1.fc8.noarch
yum-cron-0.6-1.fc8.noarch
yum-changelog-1.1.8-1.fc8.noarch
yum-kernel-module-1.1.8-1.fc8.noarch
yum-arch-2.2.2-2.fc7.noarch
yum-downloadonly-1.1.8-1.fc8.noarch
yum-fedorakmod-1.1.8-1.fc8.noarch
yum-protectbase-1.1.8-1.fc8.noarch
yum-protect-packages-1.1.8-1.fc8.noarch
yum-versionlock-1.1.8-1.fc8.noarch
yum-3.2.7-1.fc8.noarch
yum-updateonboot-1.1.8-1.fc8.noarch
rpm -qa 'kernel*'
kernel-devel-2.6.23.1-30.fc8.x86_64
kernel-2.6.23.1-30.fc8.x86_64
kernel-devel-2.6.23.1-31.fc8.x86_64
kernel-2.6.23.1-16.ALSA_NV.x86_64
kernel-devel-2.6.23.1-37.fc8.x86_64
kernel-devel-2.6.23.1-35.fc8.x86_64
kernel-2.6.23.1-37.fc8.x86_64
kernel-xen-devel-2.6.21-2950.fc8.x86_64
kernel-2.6.23.1-26.fc8.x86_64
kernel-devel-2.6.23.1-32.ALSA.x86_64
kernel-devel-2.6.23.1-16.ALSA_NV.x86_64
kernel-2.6.23.1-32.ALSA.x86_64
kernel-devel-2.6.23.1-26.fc8.x86_64
kernel-headers-2.6.23.1-37.fc8.x86_64
Here's what I don't understand:
yum update -v
[...]
Running "preresolve" handler for "kernel-module" plugin
Running "preresolve" handler for "security" plugin
Skipping security plugin, no data
Running "preresolve" handler for "skip-broken" plugin
--> Running transaction check
Checking deps for kernel-devel.x86_64 0-2.6.23.1-37.fc8 - None
buildsys-build-rpmfusion-kerneldevpkgs-newest requires: kernel-devel-x86_64 =
2.6.23.1-37.fc8
--> Processing Dependency: kernel-devel-x86_64 = 2.6.23.1-37.fc8 for package:
buildsys-build-rpmfusion-kerneldevpkgs-new
est
Needed Require is not a package name. Looking up: kernel-devel-x86_64 =
2.6.23.1-37.fc8
Potential Provider: kernel-devel.x86_64 0:2.6.23.1-37.fc8
Mode is u for provider of kernel-devel-x86_64 = 2.6.23.1-37.fc8:
kernel-devel.x86_64 0:2.6.23.1-37.fc8
Mode for pkg providing kernel-devel-x86_64 = 2.6.23.1-37.fc8: u
Cannot find an update path for dep for: kernel-devel-x86_64 = 2.6.23.1-37.fc8
Searching pkgSack for dep: kernel-devel-x86_64
Potential match for kernel-devel-x86_64 from kernel-debug-devel -
2.6.23.1-41.fc8.x86_64
Potential match for kernel-devel-x86_64 from kernel-xen-devel -
2.6.21-2950.fc8.x86_64
Potential match for kernel-devel-x86_64 from kernel-devel -
2.6.23.1-41.fc8.x86_64
---> Package kernel-devel.x86_64 0:2.6.23.1-41.fc8 set to be updated
Checking deps for kernel-devel.x86_64 0-2.6.23.1-41.fc8 - u
---> Package kernel.x86_64 0:2.6.23.1-41.fc8 set to be updated
Checking deps for kernel.x86_64 0-2.6.23.1-41.fc8 - u
Checking deps for kernel-headers.x86_64 0-2.6.23.1-37.fc8 - None
---> Package kernel-headers.x86_64 0:2.6.23.1-41.fc8 set to be updated
Checking deps for kernel-headers.x86_64 0-2.6.23.1-41.fc8 - u
Checking deps for kernel.x86_64 0-2.6.23.1-37.fc8 - None
kmod-nvidia-2.6.23.1-37.fc8 requires: kernel-x86_64 = 2.6.23.1-37.fc8
--> Processing Dependency: kernel-x86_64 = 2.6.23.1-37.fc8 for package:
kmod-nvidia-2.6.23.1-37.fc8
Needed Require is not a package name. Looking up: kernel-x86_64 =
2.6.23.1-37.fc8
Potential Provider: kernel.x86_64 0:2.6.23.1-37.fc8
Mode is u for provider of kernel-x86_64 = 2.6.23.1-37.fc8: kernel.x86_64
0:2.6.23.1-37.fc8
Mode for pkg providing kernel-x86_64 = 2.6.23.1-37.fc8: u
Cannot find an update path for dep for: kernel-x86_64 = 2.6.23.1-37.fc8
Searching pkgSack for dep: kernel-x86_64
Potential match for kernel-x86_64 from kernel-xen - 2.6.21-2950.fc8.x86_64
Potential match for kernel-x86_64 from kernel-debug - 2.6.23.1-41.fc8.x86_64
Potential match for kernel-x86_64 from kernel - 2.6.23.1-41.fc8.x86_64
kernel-devel - 2.6.23.1-41.fc8.x86_64 converted to install
kernel - 2.6.23.1-41.fc8.x86_64 converted to install
--> Finished Dependency Resolution
Dependency Process ending
Running "postresolve" handler for "protect-packages" plugin
Running "postresolve" handler for "allowdowngrade" plugin
Running "postresolve" handler for "changelog" plugin
Running "postresolve" handler for "fedorakmod" plugin
Error: Missing Dependency: kernel-devel-x86_64 = 2.6.23.1-37.fc8 is needed by
package buildsys-build-rpmfusion-kerneldev pkgs-newest
Error: Missing Dependency: kernel-x86_64 = 2.6.23.1-37.fc8 is needed by
package kmod-nvidia-2.6.23.1-37.fc8
Why are these dep errors? I already have:
rpm -q kmod-nvidia-2.6.23.1-37.fc8
kmod-nvidia-2.6.23.1-37.fc8-100.14.19-14.lvn8.x86_64
and
kernel-devel-2.6.23.1-37.fc8.x86_64
And, as it said,
kernel-devel - 2.6.23.1-41.fc8.x86_64 converted to install
kernel - 2.6.23.1-41.fc8.x86_64 converted to install
So installing those would not remove the others. Why is this a conflict and
how can I fix it? I also have yum-fedorakmod-1.1.8-1.fc8.noarch which I
thought took care of this sort of thing.
More information about the Yum-devel
mailing list