The yum upgrade went very smoothy... it was the rebooting that didn't work. I can reboot into an older kernel but it's ugly. Rebooting into the new kernel errors a couple times (specifically in the init sequence where it tries to touch a few files in /var but can't because it's read-only) and then craps out for good when trying to start the system logger.
Oh yes... and don't forget to re-install the nvidia drivers.
If I don't load nvidia in the xorg.conf file, then we boot nicely.
If I reinstall the NVIDIA drivers, then we hang on booting.
Boot with old kernel
install the NVidia drivers
regress the /etc/X11/xorg.conf file to use "nv" instead of "nvidia"
Boot with new kernel
reset the /etc/X11/xorg.conf file to use "nvidia" instead of "nv"
chmod 666 /dev/nvidia*
It works but I can't reboot or I have to go through it all again.
Hmm... possible solution here:
The smarter people win, here is their solution that works.
$ cp -a /dev/nvidia* /etc/udev/devices
$ chown root.root /etc/udev/devices/nvidia*