I am desperately trying to get my system to work after running a dist-upgrade which upgraded my CUDA libraries from 352 to 367, breaking compatibility with the driver. Eventually I tried to update the driver as well, but it seems to have broken things further since the driver installation is not working.
Below is the output of /var/log/nvidia-installer.log
Would very much appreciate any help
nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Tue Nov 15 04:25:40 2016 installer version: 367.57 PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin nvidia-installer command line: ./nvidia-installer Unable to load: nvidia-installer ncurses v6 user interface Using: nvidia-installer ncurses user interface -> Detected 12 CPUs online; setting concurrency level to 12. -> License accepted. -> Installing NVIDIA driver version 367.57. -> There appears to already be a driver installed on your system (version: 367.57). As part of installing this driver (version: 367.57), the existing driver will be uninstalled. Are you sure you want to continue? (Answer: Continue installation) -> Running distribution scripts executing: '/usr/lib/nvidia/pre-install'... -> done. -> The distribution-provided pre-install script failed! Are you sure you want to continue? (Answer: Continue installation) -> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes) -> Installing both new and classic TLS OpenGL libraries. -> Installing both new and classic TLS 32bit OpenGL libraries. -> Install NVIDIA's 32-bit compatibility libraries? (Answer: Yes) -> Will install GLVND GLX client libraries. -> Uninstalling the previous installation with /usr/bin/nvidia-uninstall. Looking for install checker script at ./libglvnd_install_checker/check-libglvnd-install.sh executing: '/bin/sh ./libglvnd_install_checker/check-libglvnd-install.sh'... Checking for libglvnd installation. Checking libGLdispatch... Checking libGLdispatch dispatch table Checking call through libGLdispatch All OK libGLdispatch is OK Checking for libGLX libGLX is OK Checking entrypoint library libOpenGL.so.0 Checking call through libGLdispatch Checking call through library libOpenGL.so.0 All OK Entrypoint library libOpenGL.so.0 is OK Checking entrypoint library libGL.so.1 Checking call through libGLdispatch Checking call through library libGL.so.1 All OK Entrypoint library libGL.so.1 is OK libglvnd appears to be installed. Will not install libglvnd libraries. -> Searching for conflicting files: -> done. -> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (367.57): executing: '/sbin/ldconfig'... -> done. -> Driver file installation is complete. -> Installing DKMS kernel module: -> done. ERROR: Unable to load the 'nvidia-drm' kernel module. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.