I don't know if this was your error but I found this in my readme file
Q: When I start X it fails and my XFree86 log file contains:
(II) LoadModule: "nvidia" (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o No symbols found in this module (EE) Failed to load /usr/X11R6/lib/modules/drivers/nvidia_drv.o (II) UnloadModule: "nvidia" (EE) Failed to load module "nvidia" (loader failed, 256) ... (EE) No drivers available.
A: The nvidia_drv.o X driver has been stripped of needed symbols; some versions of rpm (wrongly) strip object files while installing. You should probably upgrade your version of rpm. Or, you can install the NVIDIA_GLX package from tar file.
I have never been able to get the RPM's to work on my box. The tar files always work.