I haven't this problem. I have the two directories : /usr/src/linux-headers-4.10.0-7-generic/ /usr/src/linux-headers-4.10.0-7/
All the syslinks in /usr/src/linux-headers-4.10.0-7-generic/ point to /usr/src/linux-headers-4.10.0-7/ And the /var/lib/dkms/nvidia-378/378.09/build/make.log talks about : /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:213:14: error: ‘CPU_DOWN_FAILED’ undeclared (first use in this function) case CPU_DOWN_FAILED: ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:213:14: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:220:14: error: ‘CPU_DOWN_PREPARE’ undeclared (first use in this function) case CPU_DOWN_PREPARE: ^~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:15:0: /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c: In function ‘nv_init_pat_support’: /var/lib/dkms/nvidia-378/378.09/build/common/inc/nv-linux.h:391:34: error: implicit declaration of function ‘register_cpu_notifier’ [-Werror=implicit-function-declaration] #define register_hotcpu_notifier register_cpu_notifier ^ /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:258:17: note: in expansion of macro ‘register_hotcpu_notifier’ if (register_hotcpu_notifier(&nv_hotcpu_nfb) != 0) ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c: In function ‘nv_teardown_pat_support’: /var/lib/dkms/nvidia-378/378.09/build/common/inc/nv-linux.h:388:36: error: implicit declaration of function ‘unregister_cpu_notifier’ [-Werror=implicit-function-declaration] #define unregister_hotcpu_notifier unregister_cpu_notifier ^ /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:283:9: note: in expansion of macro ‘unregister_hotcpu_notifier’ unregister_hotcpu_notifier(&nv_hotcpu_nfb); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors scripts/Makefile.build:294 : la recette pour la cible « /var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.o » a échouée make[2]: *** [/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.o] Erreur 1 make[2]: *** Attente des tâches non terminées.... Makefile:1524 : la recette pour la cible « _module_/var/lib/dkms/nvidia-378/378.09/build » a échouée make[1]: *** [_module_/var/lib/dkms/nvidia-378/378.09/build] Erreur 2 make[1] : on quitte le répertoire « /usr/src/linux-headers-4.10.0-7-generic » Makefile:81 : la recette pour la cible « modules » a échouée make: *** [modules] Erreur 2 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to dkms in Ubuntu. https://bugs.launchpad.net/bugs/1663876 Title: [zesty] dkms nvidia error with linux-headers-4.10.0-7 Status in dkms package in Ubuntu: New Bug description: On Zesty, x64, I can't install the nvidia-378 driver with the new kernel 4.10.0-7 due to a dkms error. ... ERROR (dkms apport): kernel package linux-headers-4.10.0-7-generic is not supported Error! Bad return status for module build on kernel: 4.10.0-7-generic (x86_64) Consult /var/lib/dkms/nvidia-378/378.09/build/make.log for more information. ... And make.log as attachement Regards To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/1663876/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp