Adelson; I confirm this; the problem is that the latest virtualbox dkms package is broken. The service that starts the build of the modules exits after the failure of the virtual box dkms build thus the nVidia modules never get built. It will be fixed soon.
Looking at the make.log file we see that building stops with a message about “stack”. I just would like to point that a coleague of mine told me he has been facing problems of “stack” in kernel in Ubuntu Linux.
This is strange but I already had this problem. Then I did as follows:
Don’t know why it works this way, just that it does!
I had tried dkms install but it did not worked (same “stack” problem) as in the makenvidia.log file above.
Just applied last updates to another computer, a desktop with nvidia-current-396.45. Just the same …
During installation of the kernel-4.17.11, an attempt to build nvidia-current drivers was made and failed. Since nvidia-current is main graphical card in this desktop, I would not be able to reboot in normal mode. Then, before rebooting, downloaded dkms-nvidia-current-396.45-1 to be able to install in recovery mode.
Reboot and did the same two steps as above: dkms remove and urpmi --replacepkgs --replacefiles dkms-nvidia-current
make.log had the same messages on “required executable stack”
I’m onto this. Part of the problem was that the virtualbox dkms was only building 3 modules when there should be four. The other issue is that a quirk in the dkms script requires that the kernel.symvers be in a specific place this breaks the automated install of the nvidia dkms. The virtualbox issue is now fixed and an update is in testing; I am currently working on the nvidia issue.