[ATrpms-users] problem with nvidia kmdl packages vs kernel upgrades

Richi Plana myatrpms at richip.dhs.org
Sun Sep 9 16:53:34 CEST 2007


On Sat, 2007-09-08 at 18:15 +0200, Marcel Janssen wrote:
> I'm having an issue upgrading my systems and found the following related to 
> upgrading the kernel.
> 
> Error: Missing Dependency: /boot/vmlinuz-2.6.22.1-41.fc7 is needed by package 
> nvidia-graphics100.14.09-kmdl-2.6.22.1-41.fc7
> Error: Missing Dependency: /boot/vmlinuz-2.6.22.1-41.fc7 is needed by package 
> nvidia-graphics100.14.11-kmdl-2.6.22.1-41.fc7
> Error: Missing Dependency: /boot/vmlinuz-2.6.22.1-41.fc7 is needed by package 
> gspcav1-kmdl-2.6.22.1-41.fc7

According to Axel, this was caused by the installonlyn yum plugin.
However, in recent Fedora yum updates, it seems that "installonlyn"
isn't a plugin anymore. It may have been removed or it may have been
integrated directly into yum.

What seems to be happening is that, although yum in Fedora is programmed
to retain at least one backup kernel, it doesn't seem to remember to
tell that to its dependency checking routines so it thinks that a kernel
upgrade will result in the removal of ALL older kernel images (even
though it doesn't). It's a real pain as the only recourse is to
install / remove kernels and kernel kmdls by hand. I haven't seen a yum
commandline-parameter option to disregard it (I've tried -t |
--tolerant).

> I wondered why yum would have these missing dependencies when upgrading to the 
> latest kernel and found that it could be solved by installing the nvidia kmdl 
> package for the latest kernel without even installing that kernel (seems the 
> nvidia kmdl package doesn't require the kernel to be installed somehow).

That IS interesting.
--

Richi Plana




More information about the atrpms-users mailing list