Install Nvidia Driver 430 on Ubuntu 18.04, kernel 5.0.0-25 failed.

Steps:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001B80sv00001462sd00003362bc03sc00i00
vendor : NVIDIA Corporation
model : GP104 [GeForce GTX 1080]
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-418 - third-party free
driver : nvidia-driver-430 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-390 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin

$ sudo ubuntu-drivers install
[sudo] password for plain:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
nvidia-compute-utils-430 nvidia-dkms-430 nvidia-kernel-common-430 nvidia-kernel-source-430 nvidia-prime nvidia-settings nvidia-utils-430
Recommended packages:
libnvidia-decode-430:i386 libnvidia-encode-430:i386 libnvidia-ifr1-430:i386 libnvidia-fbc1-430:i386 libnvidia-gl-430:i386
The following NEW packages will be installed:
nvidia-compute-utils-430 nvidia-dkms-430 nvidia-driver-430 nvidia-kernel-common-430 nvidia-kernel-source-430 nvidia-prime nvidia-settings nvidia-utils-430
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/13.8 MB of archives.
After this operation, 38.9 MB of additional disk space will be used.
Selecting previously unselected package nvidia-compute-utils-430.
(Reading database … 271449 files and directories currently installed.)
Preparing to unpack …/0-nvidia-compute-utils-430_430.40-0ubuntu0~gpu18.04.1_amd64.deb …
Unpacking nvidia-compute-utils-430 (430.40-0ubuntu0~gpu18.04.1) …
Selecting previously unselected package nvidia-kernel-source-430.
Preparing to unpack …/1-nvidia-kernel-source-430_430.40-0ubuntu0~gpu18.04.1_amd64.deb …
Unpacking nvidia-kernel-source-430 (430.40-0ubuntu0~gpu18.04.1) …
Selecting previously unselected package nvidia-kernel-common-430.
Preparing to unpack …/2-nvidia-kernel-common-430_430.40-0ubuntu0~gpu18.04.1_amd64.deb …
Unpacking nvidia-kernel-common-430 (430.40-0ubuntu0~gpu18.04.1) …
Selecting previously unselected package nvidia-dkms-430.
Preparing to unpack …/3-nvidia-dkms-430_430.40-0ubuntu0~gpu18.04.1_amd64.deb …
Unpacking nvidia-dkms-430 (430.40-0ubuntu0~gpu18.04.1) …
Selecting previously unselected package nvidia-utils-430.
Preparing to unpack …/4-nvidia-utils-430_430.40-0ubuntu0~gpu18.04.1_amd64.deb …
Unpacking nvidia-utils-430 (430.40-0ubuntu0~gpu18.04.1) …
Selecting previously unselected package nvidia-driver-430.
Preparing to unpack …/5-nvidia-driver-430_430.40-0ubuntu0~gpu18.04.1_amd64.deb …
Unpacking nvidia-driver-430 (430.40-0ubuntu0~gpu18.04.1) …
Selecting previously unselected package nvidia-prime.
Preparing to unpack …/6-nvidia-prime_0.8.8_all.deb …
Unpacking nvidia-prime (0.8.8) …
Selecting previously unselected package nvidia-settings.
Preparing to unpack …/7-nvidia-settings_418.87.00-0ubuntu1_amd64.deb …
Unpacking nvidia-settings (418.87.00-0ubuntu1) …
Setting up nvidia-prime (0.8.8) …
Processing triggers for mime-support (3.60ubuntu1) …
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) …
Setting up nvidia-utils-430 (430.40-0ubuntu0~gpu18.04.1) …
Setting up nvidia-kernel-common-430 (430.40-0ubuntu0~gpu18.04.1) …
update-initramfs: deferring update (trigger activated)
Setting up nvidia-settings (418.87.00-0ubuntu1) …
Setting up nvidia-compute-utils-430 (430.40-0ubuntu0~gpu18.04.1) …
Warning: The home dir /nonexistent you specified can’t be accessed: No such file or directory
Adding system user nvidia-persistenced' (UID 122) ... Adding new group nvidia-persistenced’ (GID 127) …
Adding new user nvidia-persistenced' (UID 122) with group nvidia-persistenced’ …
Not creating home directory `/nonexistent’.
Processing triggers for libc-bin (2.27-3ubuntu1) …
Setting up nvidia-kernel-source-430 (430.40-0ubuntu0~gpu18.04.1) …
Processing triggers for man-db (2.8.3-2ubuntu0.1) …
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) …
Setting up nvidia-dkms-430 (430.40-0ubuntu0~gpu18.04.1) …
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Loading new nvidia-430.40 DKMS files…
Building for 5.0.0-25-generic
Building for architecture x86_64
Building initial module for 5.0.0-25-generic
ERROR (dkms apport): kernel package linux-headers-5.0.0-25-generic is not supported
Error! Bad return status for module build on kernel: 5.0.0-25-generic (x86_64)
Consult /var/lib/dkms/nvidia/430.40/build/make.log for more information.
Setting up nvidia-driver-430 (430.40-0ubuntu0~gpu18.04.1) …
Processing triggers for initramfs-tools (0.130ubuntu3.8) …
update-initramfs: Generating /boot/initrd.img-5.0.0-25-generic

It looks like nvidia kernel module failed to be built.

make.log (300 KB)
nvidia-installer.log (13.2 MB)

Building the modules fail at many stages, where did you get the kernel from? please post the output of
cc -v
cat /proc/version

I experienced the same error.

$cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: …/src/configure -v --with-pkgversion=‘Ubuntu 7.4.0-1ubuntu1~18.04.1’ --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)

$ cat /proc/version
Linux version 5.0.0-25-generic (buildd@lcy01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #26~18.04.1-Ubuntu SMP Thu Aug 1 13:51:02 UTC 2019

Upadte: I purged nvidia and ran
sudo apt-fast install -y nvidia-driver-430 again and it’s working fine.

Must have been an issue with my specific setup.