OK heres what i have done.
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jun 7 18:00:42 2003
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: true
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
XFree86 install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel include path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp site : ftp://download.nvidia.com
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Not probing for precompiled kernel interfaces.
ERROR: Unable to find the kernel header files for the currently running kernel.
Please make sure you have installed the kernel header files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel header
files are installed, you may specify the kernel include path with the
'--kernel-include-path' commandline option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Also I did specify to the installer what kernel I am using , the one that got updated through RHN.
I also booted into my old kernel & tried to update from there but i got the same errors.
I went manually to nVidia FTP & downloaded 2 files which are NVIDIA_GLX-1.0-4363.tar.gz and NVIDIA_kernel-1.0-4363.tar.gz .
The GLX file was "installed" but the kernel doesnt seem to be installing, I read it in the readme of the tar file & followed the instructions. I hope all this info was useful. I really hope to get working before I now start pulling me hair out.