nvidia driver rabbithole - ‘kernel configuration is invalid’
I have been having some trouble installing an nvidia driver for a K80 gpu on an ubuntu 14.04 headless machine. I tried several install methods (local .deb, local runfile, remote .deb, apt-get install of nvidia packages, and adding a ppa) and none succesfully allow communication with the gpu.
None of these have succeeded. An example is the following error (from the remote .deb attempt)
root@brain2:~# uname -a Linux brain2 3.13.0-74-generic #118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux root@brain2:~# lspci|grep -i nvidia 83:00.0 3D controller: NVIDIA Corporation Device 102d (rev a1) 84:00.0 3D controller: NVIDIA Corporation Device 102d (rev a1) root@brain2:~# sudo apt-get install linux-headers-$(uname -r) ...0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. root@brain2:~# more /var/lib/dkms/nvidia/352.79/build/make.log DKMS make.log for nvidia-352.79 for kernel 3.13.0-74-generic (x86_64) Mon Feb 8 06:31:43 CST 2016 NVIDIA: calling KBUILD... make: Entering directory `/usr/src/linux-headers-3.13.0-74-generic' test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false)