Hello!

First, I don't write English so good, so excuse me for any issue.

I have a trouble with the nvidia driver, I downloaded nvidia-linux-bla-bla.run from the nvidia web page, set the permission to the archive, log out and type "sh ./ nvidia-linux-bla-bla.run" and the driver works perfect, the problem is when I install/unistall any package or software, I got this message:

Setting up nvidia-173 (173.14.22-0ubuntu11) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia-current/ld.so.conf because link group gl_conf is broken.
update-alternatives: warning: skip creation of /usr/lib/libvdpau_nvidia.so because associated file /usr/lib/nvidia-current/vdpau/libvdpau_nvidia.so (of link group gl_conf) doesn't exist.
update-alternatives: warning: skip creation of /usr/lib/vdpau/libvdpau_nvidia.so.1 because associated file /usr/lib/nvidia-current/vdpau/libvdpau_nvidia.so.1 (of link group gl_conf) doesn't exist.
update-alternatives: warning: skip creation of /usr/lib32/vdpau/libvdpau_nvidia.so.1 because associated file /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.1 (of link group gl_conf) doesn't exist.
update-alternatives: warning: skip creation of /usr/lib32/libvdpau_nvidia.so because associated file /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so (of link group gl_conf) doesn't exist.
update-alternatives: warning: skip creation of /usr/lib/xorg/modules/drivers/nvidia_drv.so because associated file /usr/lib/nvidia-current/xorg/nvidia_drv.so (of link group gl_conf) doesn't exist.
Removing old nvidia-173-173.14.22 DKMS files...

------------------------------
Deleting module version: 173.14.22
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-173-173.14.22 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.38
Building for architecture i686
Building initial module for 2.6.38

Error! Bad return status for module build on kernel: 2.6.38 (i686)
Consult the make.log in the build directory
/var/lib/dkms/nvidia-173/173.14.22/build/ for more information.
dpkg: error processing nvidia-173 (--configure):
subprocess installed post-installation script returned error exit status 10
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.UTF8.cache...
Processing triggers for python-support ...
Errors were encountered while processing:
nvidia-173
Setting up nvidia-173 (173.14.22-0ubuntu11) ...
Removing old nvidia-173-173.14.22 DKMS files...

------------------------------
Deleting module version: 173.14.22
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-173-173.14.22 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.38
Building for architecture i686
Building initial module for 2.6.38

Error! Bad return status for module build on kernel: 2.6.38 (i686)
Consult the make.log in the build directory
/var/lib/dkms/nvidia-173/173.14.22/build/ for more information.
dpkg: error processing nvidia-173 (--configure):
subprocess installed post-installation script returned error exit status 10
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.UTF8.cache...
Processing triggers for python-support ...
when I reboot the computer, I can't star with "startx" and give me the error "screens not found" and I need to reinstall the driver.

Thanks for your help!