[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