[ATrpms-users] Problems with nvidia + kernel updates on CentOS 5
Chris Schanzle
schanzle at nist.gov
Wed Oct 10 21:08:00 CEST 2007
I'm having problems updating to the latest nvidia+kernel for CentOS 5
(my 60+ boxes are all doing this). The current state of
kernel/nvidia/yum packages is:
$ rpm -qa nvidia\* kernel\* yum\*|sort
kernel-2.6.18-8.1.10.el5.i686
kernel-2.6.18-8.1.8.el5.i686
kernel-devel-2.6.18-8.1.14.el5.i686
kernel-devel-2.6.18-8.1.8.el5.i686
kernel-doc-2.6.18-8.1.14.el5.noarch
kernel-headers-2.6.18-8.1.14.el5.i386
nvidia-graphics100.14.11-100.14.11-91.el5.i386
nvidia-graphics-100.14.11-21.i386
nvidia-graphics100.14.11-kmdl-2.6.18-8.1.10.el5-100.14.11-91.el5.i686
nvidia-graphics100.14.11-kmdl-2.6.18-8.1.8.el5-100.14.11-91.el5.i686
nvidia-graphics100.14.11-libs-100.14.11-91.el5.i386
nvidia-graphics9629-libs-1.0_9629-82.el5.i386
nvidia-graphics-devices-1.0-5.0.el5.noarch
nvidia-graphics-helpers-0.0.21-22.el5.i386
yum-3.0.5-1.el5.centos.2.noarch
yum-allowdowngrade-1.0.4-2.el5.centos.noarch
yum-cron-0.1-1.el5.centos.noarch
yum-fastestmirror-1.0.4-2.el5.centos.noarch
yum-fedorakmod-1.0.4-2.el5.centos.noarch
yum-metadata-parser-1.0-8.fc6.i386
yum-plugin-kmdl-0.7-9.el5.noarch
yum-protectbase-1.0.4-2.el5.centos.noarch
yum-skip-broken-1.0.4-2.el5.centos.noarch
yum-updateonboot-1.0.4-2.el5.centos.noarch
yum-updatesd-3.0.5-1.el5.centos.2.noarch
# yum check-update
Loading "fedorakmod" plugin
Loading "skip-broken" plugin
Loading "installonlyn" plugin
Loading "kmdl" plugin
Loading "protectbase" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Setting up repositories
atrpms 100% |=========================| 951 B
00:00 base 100% |=========================| 1.1
kB 00:00 updates 100%
|=========================| 1.9 kB 00:00 addons
100% |=========================| 951 B 00:00
mcsd 100% |=========================| 1.9 kB
00:00 extras 100% |=========================| 1.1
kB 00:00 Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
13 packages excluded due to repository protections
kernel.i686 2.6.18-8.1.14.el5
updates nvidia-graphics.i386
2:100.14.19-22 atrpms
nvidia-graphics-helpers.i386 0.0.22-23.el5
atrpms opal.i386
2.2.2-1.1.0.1 updates
opal-devel.i386 2.2.2-1.1.0.1
updates pwlib.i386
1.10.1-7.0.1.el5 updates
pwlib-devel.i386 1.10.1-7.0.1.el5
updates
# yum update
Loading "fedorakmod" plugin
Loading "skip-broken" plugin
Loading "installonlyn" plugin
Loading "kmdl" plugin
Loading "protectbase" plugin
Loading "allowdowngrade" plugin
Loading "fastestmirror" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
13 packages excluded due to repository protections
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package pwlib-devel.i386 0:1.10.1-7.0.1.el5 set to be updated
---> Package opal-devel.i386 0:2.2.2-1.1.0.1 set to be updated
---> Package kernel.i686 0:2.6.18-8.1.14.el5 set to be installed
---> Package nvidia-graphics.i386 2:100.14.19-22 set to be updated
---> Package nvidia-graphics-helpers.i386 0:0.0.22-23.el5 set to be updated
---> Package opal.i386 0:2.2.2-1.1.0.1 set to be updated
---> Package pwlib.i386 0:1.10.1-7.0.1.el5 set to be updated
--> Running transaction check
--> Processing Dependency: nvidia-graphics100.14.19 for package:
nvidia-graphics
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package nvidia-graphics100.14.19.i386 1:100.14.19-92.el5 set to be
updated
--> Running transaction check
--> Processing Dependency: nvidia-graphics100.14.19-libs =
1:100.14.19-92.el5 for package: nvidia-graphics100.14.19
--> Processing Dependency:
nvidia-graphics100.14.19-kmdl-1:100.14.19-92.el5 for package:
nvidia-graphics100.14.19
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package nvidia-graphics100.14.19-libs.i386 1:100.14.19-92.el5 set
to be updated
---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.el5.i686
1:100.14.19-92.el5 set to be updated
--> Running transaction check
--> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.19-kmdl-2.6.18-8.el5
Importing additional filelist information
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-8.el5 set to be installed
--> Running transaction check
--> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.19-kmdl-2.6.18-8.el5
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-8.el5 set to be installed
--> Running transaction check
---> Package nvidia-graphics100.14.11-kmdl-2.6.18-8.el5.i686
1:100.14.11-91.el5 set to be installed
---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.el5.i686
1:100.14.19-92.el5 set to be installed
---> Package nvidia-graphics100.14.11-kmdl-2.6.18-8.1.14.el5.i686
1:100.14.11-91.el5 set to be installed
---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.1.14.el5.i686
1:100.14.19-92.el5 set to be installed
---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.1.10.el5.i686
1:100.14.19-92.el5 set to be installed
--> Populating transaction set with selected packages. Please wait.
---> Package nvidia-graphics100.14.11-kmdl-2.6.18-8.el5.i686
1:100.14.11-91.el5 set to be updated
---> Package kernel.i686 0:2.6.18-8.el5 set to be installed
---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.1.10.el5.i686
1:100.14.19-92.el5 set to be updated
---> Package nvidia-graphics100.14.11-kmdl-2.6.18-8.1.14.el5.i686
1:100.14.11-91.el5 set to be updated
---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.1.14.el5.i686
1:100.14.19-92.el5 set to be updated
--> Running transaction check
--> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.11-kmdl-2.6.18-8.el5
--> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.19-kmdl-2.6.18-8.el5
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-8.el5 set to be installed
--> Running transaction check
--> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.11-kmdl-2.6.18-8.el5
--> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.19-kmdl-2.6.18-8.el5
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-8.el5 set to be installed
--> Running transaction check
Error: Unable to satisfy dependencies
Error: Package nvidia-graphics100.14.11-kmdl-2.6.18-8.el5 needs
/boot/vmlinuz-2.6.18-8.el5, this is not available.
Error: Package nvidia-graphics100.14.19-kmdl-2.6.18-8.el5 needs
/boot/vmlinuz-2.6.18-8.el5, this is not available.
Adding --skip-broken doesn't have any positive effect, though the output
does include a block:
> Checking packages for dependency problems
> --> Populating transaction set with selected packages. Please wait.
> ---> Package pwlib-devel.i386 0:1.10.1-7.0.1.el5 set to be updated
> --> Running transaction check
> --> Populating transaction set with selected packages. Please wait.
> ---> Package opal-devel.i386 0:2.2.2-1.1.0.1 set to be updated
> --> Running transaction check
> --> Populating transaction set with selected packages. Please wait.
> ---> Package kernel.i686 0:2.6.18-8.1.14.el5 set to be installed
> --> Running transaction check
> --> Populating transaction set with selected packages. Please wait.
> ---> Package nvidia-graphics.i386 2:100.14.19-22 set to be updated
> --> Running transaction check
> --> Processing Dependency: nvidia-graphics100.14.19 for package:
nvidia-graphics
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package nvidia-graphics100.14.19.i386 1:100.14.19-92.el5 set to
be updated
> --> Running transaction check
> --> Processing Dependency: nvidia-graphics100.14.19-libs =
1:100.14.19-92.el5 for package: nvidia-graphics100.14.19
> --> Processing Dependency:
nvidia-graphics100.14.19-kmdl-1:100.14.19-92.el5 for package:
nvidia-graphics100.14.19
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package nvidia-graphics100.14.19-libs.i386 1:100.14.19-92.el5
set to be updated
> ---> Package nvidia-graphics100.14.19-kmdl-2.6.18-8.el5.i686
1:100.14.19-92.el5 set to be updated
> --> Running transaction check
> --> Processing Dependency: /boot/vmlinuz-2.6.18-8.el5 for package:
nvidia-graphics100.14.19-kmdl-2.6.18-8.el5
> Importing additional filelist information
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package kernel.i686 0:2.6.18-8.el5 set to be installed
> --> Running transaction check
> --> Populating transaction set with selected packages. Please wait.
> ---> Package nvidia-graphics-helpers.i386 0:0.0.22-23.el5 set to be
updated
> --> Running transaction check
> --> Populating transaction set with selected packages. Please wait.
> ---> Package opal.i386 0:2.2.2-1.1.0.1 set to be updated
> --> Running transaction check
> --> Populating transaction set with selected packages. Please wait.
> ---> Package pwlib.i386 0:1.10.1-7.0.1.el5 set to be updated
> --> Running transaction check
> End Checking packages for dependency problems
If I just run 'yum update kernel' it'll update these (note 100.14.11,
not 100.14.19):
Installing:
kernel i686 2.6.18-8.1.14.el5 updates
12 M
nvidia-graphics100.14.11-kmdl-2.6.18-8.1.14.el5 i686
1:100.14.11-91.el5 atrpms 2.4 M
But a subsequent 'yum update' still fails to update these:
# yum check-update
nvidia-graphics.i386 2:100.14.19-22
atrpms nvidia-graphics-helpers.i386
0.0.22-23.el5 atrpms
opal.i386 2.2.2-1.1.0.1
updates opal-devel.i386
2.2.2-1.1.0.1 updates
pwlib.i386 1.10.1-7.0.1.el5
updates pwlib-devel.i386
1.10.1-7.0.1.el5 updates
# yum update
...
Error: Missing Dependency: /boot/vmlinuz-2.6.18-8.1.14.el5 is needed by
package nvidia-graphics100.14.19-kmdl-2.6.18-8.1.14.el5
What needs to be done to get this to "just work?"
Thanks,
Chris Schanzle
More information about the atrpms-users
mailing list