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:
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.
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: opencl. so.1 libnvidia-wfb.so.1
libnvidia-
/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