View Full Version : Heads up: Fedora 8 latest security update kernel break nvidia due to missing kmod
qo_
2008-05-15, 12:46 AM CDT
Sigh. What was working quit working after today's (20080514) security update. On bootup, nvidia driver is not found for current kernel. :rolleyes:
I'd recommend not installing it...
ozjd
2008-05-15, 01:22 AM CDT
I noticed in the dependencies that it was going to delete kmod-nvidia so I stopped it there. hopefully the updated driver will be out in a day or two.
thunderogg
2008-05-15, 01:34 AM CDT
If you have a a kernel update, never update unless there is a matching nvidia update too or the other way around. They come in pairs!! :)
leigh123@linux
2008-05-15, 01:40 AM CDT
I have renamed the thread as it is a livna nvidia driver issue.
qo_
2008-05-15, 02:29 AM CDT
Thanks all. I'll take thunderogg's and ozjd's advice from now on! Meanwhile, will slog along with one monitor until the next update :-)
qo
ozjd
2008-05-15, 04:40 PM CDT
have just noticed updated kmod-nvidia packages are now available. it looks safe to update again.
qo_
2008-05-15, 11:37 PM CDT
I probably did something stooopid, but ended up with driver and kernel module version mismatch.
The following fixed it (probably could have been done easier some other way, but this worked for me)
yum remove kmod-nvidia
yum remove xorg-x11-drv-nvidia-libs.x86_64
yum install xorg-x11-drv-nvidia
The last line took care of reinstalling all the dependencies.
gForce 8800GTS, dual head, compiz all working again now, yeah! :-)
Again, thanks all!
Hlingler
2008-05-16, 12:39 AM CDT
For the record, there is nothing wrong with updating the kernel - as long as you don't try to (re)boot into that kernel until you also have the matching kmods. Like the kernel, you can have multiple kmods - one to match each kernel - installed at the same time. Old kmods will be removed at the same time that older kernels are also rotated out.
V
ozjd
2008-05-16, 01:09 AM CDT
the dependencies screen said it was removing kmod-nvidia when the update first appeared. That was when I stopped it and waited for it to catch up. when the updated kmod was available it still said it was removing the earlier one.
Hlingler
2008-05-16, 01:29 AM CDT
the dependencies screen said it was removing kmod-nvidia when the update first appeared. That was when I stopped it and waited for it to catch up. when the updated kmod was available it still said it was removing the earlier one.Of course: when the oldest kernel is removed, all matching kmods are also removed as well....
You can look at the version numbers to verify. You can also do what myself and a lot of others do: tell yum to keep more than two kernels (and so more than two kmods, etc.). Change (as root user) /etc/yum.conf to read:
installonly_limit=5
Now it will keep five kernels (and matching kmods, etc.). The oldest one is removed when the newest ("sixth") one is installed. You must have HDD space on /boot partition for all (5) kernels (default /boot is 100 MB about enough for seven kernels).
V
thunderogg
2008-05-16, 03:19 AM CDT
You can look at the version numbers to verify. You can also do what myself and a lot of others do: tell yum to keep more than two kernels (and so more than two kmods, etc.). Change (as root user) /etc/yum.conf to read:
installonly_limit=5
Now it will keep five kernels (and matching kmods, etc.). The oldest one is removed when the newest ("sixth") one is installed. You must have HDD space on /boot partition for all (5) kernels (default /boot is 100 MB about enough for seven kernels
Good to know. Thanks! :)
ozjd
2008-05-16, 04:16 PM CDT
interesting info thanks
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.