After adding the ppa:ubuntu-x-swat/x-updates and updating the nvidia driver to version 304.37, there is some broken links related to update-alternatives.
The driver seems to work, but has a very low FPS compared with the nouveau driver.
Install log from synaptic:
Seleccionando paquete nvidia-current previamente no seleccionado
(Leyendo la base de datos ... 399739 ficheros o directorios instalados actualmente.)
Desempaquetando nvidia-current (de .../nvidia-current_304.37-0ubuntu1~precise~xup1_i386.deb) ...
Procesando disparadores para man-db ...
Configurando nvidia-current (304.37-0ubuntu1~precise~xup1) ...
update-alternatives: utilizando /usr/lib/nvidia-current/ld.so.conf para proveer /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) en modo automático.
update-alternatives: atención: se omitió la creación de /usr/lib32/libOpenCL.so porque no existe el fichero asociado /usr/lib32/nvidia-current/libOpenCL.so (del grupo de enlaces i386-linux-gnu_gl_conf).
update-alternatives: atención: se omitió la creación de /usr/lib32/vdpau/libvdpau_nvidia.so.1 porque no existe el fichero asociado /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.1 (del grupo de enlaces i386-linux-gnu_gl_conf).
update-alternatives: atención: se omitió la creación de /usr/lib32/libvdpau_nvidia.so porque no existe el fichero asociado /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so (del grupo de enlaces i386-linux-gnu_gl_conf).
update-alternatives: utilizando /usr/lib/nvidia-current/alt_ld.so.conf para proveer /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) en modo automático.
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.img-3.2.0-29-generic-pae
/tmp/mkinitramfs_IO3GGi/scripts/casper-bottom/46disable_census: 6: .: Can't open /scripts/casper-functions
INFO:Enable nvidia-current
DEBUG:Parsing /usr/share/nvidia-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/nvidia-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/nvidia-common/quirks/dell_latitude
DEBUG:Processing quirk ThinkPad T420s
DEBUG:Failure to match To Be Filled By O.E.M. with LENOVO
DEBUG:Quirk doesn't match
DEBUG:Processing quirk Latitude E6530
DEBUG:Failure to match To Be Filled By O.E.M. with Dell Inc.
DEBUG:Quirk doesn't match
Loading new nvidia-current-304.37 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-29-generic-pae
Building for architecture i686
Building initial module for 3.2.0-29-generic-pae
Broken links:
update-alternatives: atención: se omitió la creación de /usr/lib32/libOpenCL.so porque no existe el fichero asociado /usr/lib32/nvidia-current/libOpenCL.so (del grupo de enlaces i386-linux-gnu_gl_conf).
update-alternatives: atención: se omitió la creación de /usr/lib32/vdpau/libvdpau_nvidia.so.1 porque no existe el fichero asociado /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.1 (del grupo de enlaces i386-linux-gnu_gl_conf).
update-alternatives: atención: se omitió la creación de /usr/lib32/libvdpau_nvidia.so porque no existe el fichero asociado /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so (del grupo de enlaces i386-linux-gnu_gl_conf).
Workaroud:
If you create the symlinks before install the driver, the install process goes without errors.
Create de symlinks:
sudo mkdir /usr/lib/ nvidia- current nvidia- current /usr/lib32/
sudo mkdir /usr/lib32
sudo ln -s /usr/lib/
Install the nvidia-current 304.37 package:
Seleccionando paquete nvidia-current previamente no seleccionado current_ 304.37- 0ubuntu1~ precise~ xup1_i386. deb) ... 0ubuntu1~ precise~ xup1) ... alternatives: utilizando /usr/lib/ nvidia- current/ ld.so.conf para proveer /etc/ld. so.conf. d/i386- linux-gnu_ GL.conf (i386-linux- gnu_gl_ conf) en modo automático. alternatives: utilizando /usr/lib/ nvidia- current/ alt_ld. so.conf para proveer /etc/ld. so.conf. d/x86_64- linux-gnu_ GL.conf (x86_64- linux-gnu_ gl_conf) en modo automático. img-3.2. 0-29-generic- pae s_aRYqc2/ scripts/ casper- bottom/ 46disable_ census: 6: .: Can't open /scripts/ casper- functions
(Leyendo la base de datos ... 399741 ficheros o directorios instalados actualmente.)
Desempaquetando nvidia-current (de .../nvidia-
Procesando disparadores para man-db ...
Configurando nvidia-current (304.37-
update-
update-
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.
/tmp/mkinitramf
INFO:Enable nvidia-current
...