Comment 0 for bug 1615248

Revision history for this message
Oliver Grawert (ogra) wrote :

older nvidia drivers used to leave dangling symlinks behind in their dirs in /usr/lib/nvidia-$version which makes dpkg not remove the directory on package removal:

/usr/lib/nvidia-319-updates:
libnvidia-opencl.so.1 libnvidia-wfb.so.1

/usr/lib/nvidia-346:
libnvidia-fbc.so.1 libnvidia-wfb.so.1

/usr/lib/nvidia-352:
libnvidia-fbc.so.1 libnvidia-wfb.so.1

ubuntu-core-launcher seemingly only checks for the existence of multiple nvidia-* dirs to throw the:
“multiple nvidia drivers detected, this is not supported”
error...

there is only the nvidia-361 driver installed on this machine but it was upgraded LTS->LTS and originally installed with 12.04.

instead of checking if there are multiple directories the check should instead look for something like /usr/lib/nvidia-361/libGL.so or libGLX.so so it does not fall over on left over cruft but checks for actual existence of multiple driver libs.

i seem to not be alone http://askubuntu.com/questions/811479