yum just removed nvidia modules?!

Thorsten Leemhuis fedora at leemhuis.info
Mon Jun 12 06:49:17 UTC 2006


Am Montag, den 12.06.2006, 15:36 +1000 schrieb Danny Yee: 
> I was a bit shocked to notice that yum did this overnight:
> 
> 	Jun 12 05:49:27 Erased: kernel
> 	Jun 12 05:49:55 Installed: kernel-smp.i686 2.6.16-1.2133_FC5
> 	Jun 12 05:50:12 Installed: kernel.i686 2.6.16-1.2133_FC5
> 	Jun 12 05:50:13 Updated: autofs.i386 1:4.1.4-25
> 	Jun 12 05:50:18 Erased: xorg-x11-drv-nvidia
> 	Jun 12 05:50:31 Erased: kmod-nvidia-smp
> 
> In order to put the latest kernel onto my machine, it not only removed
> the older kernel (which shouldn't happen, according to my understanding
> of yum.conf defaults) but also, along with that, the nvidia modules.
> This stops X working...

Interesting. Well, the behavior in general is by design: The
installonlyn-Plugin for yum will remove older kernels and yum of course
will remove all things depending on it. In this case: kmod-nvidia-smp
and xorg-x11-drv-nvidia, because a newer kmod wasn't available for
updating (is is now -- sorry, livna can only starting building modules
when the kernel becomes available and livna maintainers need some sleep
now and then, too. The situation might improve if we had more
contributors that help maintaining the drivers). 

Anyway: The plugin doesn't remove the currently running kernel, which
means in this case: there was no nvidia-kernel-module for the current
kernel installed. The init script of xorg-x11-drv-nvidia should disable
the nvidia driver in that case, so "This stops X working..." should not
happen.

CU
thl




More information about the fedora-list mailing list