[ATrpms-users] Problems with nvidia + kernel updates on CentOS 5

Axel Thimm Axel.Thimm at ATrpms.net
Sun Oct 14 22:59:56 CEST 2007


On Wed, Oct 10, 2007 at 03:08:00PM -0400, Chris Schanzle wrote:
> 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):

That's OK, yum will only update the kernel and the already installed
kmdls. It will only go to 100.14.19 if you have nvidia-graohics
installed and allow yum update this one.

> 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?"

So the latter was w/ or w/o the skip-broken plugin enabled and in use?
Try activating check_always so you don't need to pass options on each
yum command line.
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/atrpms-users/attachments/20071014/e7af20d6/attachment.bin 


More information about the atrpms-users mailing list