nvidia-kernel-source-390 390.157-0ubuntu0.22.04.2: nvidia kernel module failed to build

Bug #2077767 reported by docBrian
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-390 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Ubuntu 33.04.4

Problem:
Attempting to install the nvidia driver for the Quadro 4000 GPU fails; however, the following driver works for Windows 11 on the same machine: 377.11-quadro-grid-desktop-notebook-win10-64bit-international-whql.exe

Expectation:
Correct driver is installed; Docker with GPU support runs properly.

Errors:
update-initramfs: Generating /boot/initrd.img-6.8.0-40-generic
Errors were encountered while processing:
 nvidia-dkms-390
 nvidia-driver-390
E: Sub-process /usr/bin/dpkg returned an error code (1)

Impact:
Docker with GPU support not operational.

Log:

$ sudo ubuntu-drivers autoinstall

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  bridge-utils containerd docker.io libnvidia-container-tools
  libnvidia-container1 libnvidia-extra-535 runc ubuntu-fan
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  dctrl-tools dkms libnvidia-cfg1-390 libnvidia-common-390
  libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390
  libnvidia-decode-390:i386 libnvidia-encode-390 libnvidia-encode-390:i386
  libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-gl-390
  libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
  nvidia-compute-utils-390 nvidia-kernel-common-390 nvidia-kernel-source-390
  nvidia-prime nvidia-settings nvidia-utils-390 xserver-xorg-video-nvidia-390
Suggested packages:
  debtags menu
The following packages will be REMOVED:
  libnvidia-cfg1-535 libnvidia-common-535 libnvidia-compute-535
  libnvidia-compute-535:i386 libnvidia-decode-535 libnvidia-decode-535:i386
  libnvidia-encode-535 libnvidia-encode-535:i386 libnvidia-fbc1-535
  libnvidia-fbc1-535:i386 libnvidia-gl-535 libnvidia-gl-535:i386
  xserver-xorg-video-nvidia-535
The following NEW packages will be installed:
  dctrl-tools dkms libnvidia-cfg1-390 libnvidia-common-390
  libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390
  libnvidia-decode-390:i386 libnvidia-encode-390 libnvidia-encode-390:i386
  libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-gl-390
  libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
  nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390
  nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-prime
  nvidia-settings nvidia-utils-390 xserver-xorg-video-nvidia-390
0 upgraded, 25 newly installed, 13 to remove and 0 not upgraded.
Need to get 92.9 MB of archives.
After this operation, 626 MB disk space will be freed.
Get:1 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 dctrl-tools amd64 2.24-3build2 [66.9 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dkms all 2.8.7-2ubuntu2.2 [70.1 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-cfg1-390 amd64 390.157-0ubuntu0.22.04.2 [76.1 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-common-390 all 390.157-0ubuntu0.22.04.2 [9,368 B]
Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-compute-390 amd64 390.157-0ubuntu0.22.04.2 [21.3 MB]
Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted i386 libnvidia-compute-390 i386 390.157-0ubuntu0.22.04.2 [21.8 MB]
Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted i386 libnvidia-decode-390 i386 390.157-0ubuntu0.22.04.2 [1,298 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-decode-390 amd64 390.157-0ubuntu0.22.04.2 [1,221 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted i386 libnvidia-encode-390 i386 390.157-0ubuntu0.22.04.2 [58.4 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-encode-390 amd64 390.157-0ubuntu0.22.04.2 [57.3 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-fbc1-390 amd64 390.157-0ubuntu0.22.04.2 [43.6 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted i386 libnvidia-fbc1-390 i386 390.157-0ubuntu0.22.04.2 [40.1 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted i386 libnvidia-gl-390 i386 390.157-0ubuntu0.22.04.2 [17.0 MB]
Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-gl-390 amd64 390.157-0ubuntu0.22.04.2 [16.1 MB]
Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted i386 libnvidia-ifr1-390 i386 390.157-0ubuntu0.22.04.2 [66.9 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 libnvidia-ifr1-390 amd64 390.157-0ubuntu0.22.04.2 [75.8 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 nvidia-compute-utils-390 amd64 390.157-0ubuntu0.22.04.2 [73.6 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 nvidia-kernel-source-390 amd64 390.157-0ubuntu0.22.04.2 [10.1 MB]
Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 nvidia-kernel-common-390 amd64 390.157-0ubuntu0.22.04.2 [9,562 B]
Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 nvidia-dkms-390 amd64 390.157-0ubuntu0.22.04.2 [39.5 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 nvidia-utils-390 amd64 390.157-0ubuntu0.22.04.2 [357 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 xserver-xorg-video-nvidia-390 amd64 390.157-0ubuntu0.22.04.2 [1,752 kB]
Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 nvidia-driver-390 amd64 390.157-0ubuntu0.22.04.2 [398 kB]
Get:24 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 nvidia-prime all 0.8.17.1 [9,956 B]
Get:25 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 nvidia-settings amd64 510.47.03-0ubuntu1 [960 kB]
Fetched 92.9 MB in 3s (30.5 MB/s)
(Reading database ... 273622 files and directories currently installed.)
Removing xserver-xorg-video-nvidia-535 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-cfg1-535:amd64 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-gl-535:amd64 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-gl-535:i386 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-common-535 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-encode-535:amd64 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-decode-535:amd64 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-compute-535:amd64 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-encode-535:i386 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-decode-535:i386 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-compute-535:i386 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-fbc1-535:amd64 (535.183.01-0ubuntu0.22.04.1) ...
Removing libnvidia-fbc1-535:i386 (535.183.01-0ubuntu0.22.04.1) ...
Selecting previously unselected package dctrl-tools.
(Reading database ... 273477 files and directories currently installed.)
Preparing to unpack .../00-dctrl-tools_2.24-3build2_amd64.deb ...
Unpacking dctrl-tools (2.24-3build2) ...
Selecting previously unselected package dkms.
Preparing to unpack .../01-dkms_2.8.7-2ubuntu2.2_all.deb ...
Unpacking dkms (2.8.7-2ubuntu2.2) ...
Selecting previously unselected package libnvidia-cfg1-390:amd64.
Preparing to unpack .../02-libnvidia-cfg1-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-cfg1-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-common-390.
Preparing to unpack .../03-libnvidia-common-390_390.157-0ubuntu0.22.04.2_all.deb ...
Unpacking libnvidia-common-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-compute-390:amd64.
Preparing to unpack .../04-libnvidia-compute-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-compute-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-compute-390:i386.
Preparing to unpack .../05-libnvidia-compute-390_390.157-0ubuntu0.22.04.2_i386.deb ...
Unpacking libnvidia-compute-390:i386 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-decode-390:i386.
Preparing to unpack .../06-libnvidia-decode-390_390.157-0ubuntu0.22.04.2_i386.deb ...
Unpacking libnvidia-decode-390:i386 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-decode-390:amd64.
Preparing to unpack .../07-libnvidia-decode-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-decode-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-encode-390:i386.
Preparing to unpack .../08-libnvidia-encode-390_390.157-0ubuntu0.22.04.2_i386.deb ...
Unpacking libnvidia-encode-390:i386 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-encode-390:amd64.
Preparing to unpack .../09-libnvidia-encode-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-encode-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-fbc1-390:amd64.
Preparing to unpack .../10-libnvidia-fbc1-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-fbc1-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-fbc1-390:i386.
Preparing to unpack .../11-libnvidia-fbc1-390_390.157-0ubuntu0.22.04.2_i386.deb ...
Unpacking libnvidia-fbc1-390:i386 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-gl-390:i386.
Preparing to unpack .../12-libnvidia-gl-390_390.157-0ubuntu0.22.04.2_i386.deb ...
Unpacking libnvidia-gl-390:i386 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-gl-390:amd64.
Preparing to unpack .../13-libnvidia-gl-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-gl-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-ifr1-390:i386.
Preparing to unpack .../14-libnvidia-ifr1-390_390.157-0ubuntu0.22.04.2_i386.deb ...
Unpacking libnvidia-ifr1-390:i386 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package libnvidia-ifr1-390:amd64.
Preparing to unpack .../15-libnvidia-ifr1-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libnvidia-ifr1-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-compute-utils-390.
Preparing to unpack .../16-nvidia-compute-utils-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking nvidia-compute-utils-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-kernel-source-390.
Preparing to unpack .../17-nvidia-kernel-source-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking nvidia-kernel-source-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-kernel-common-390.
Preparing to unpack .../18-nvidia-kernel-common-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking nvidia-kernel-common-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-dkms-390.
Preparing to unpack .../19-nvidia-dkms-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking nvidia-dkms-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-utils-390.
Preparing to unpack .../20-nvidia-utils-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking nvidia-utils-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package xserver-xorg-video-nvidia-390.
Preparing to unpack .../21-xserver-xorg-video-nvidia-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-driver-390.
Preparing to unpack .../22-nvidia-driver-390_390.157-0ubuntu0.22.04.2_amd64.deb ...
Unpacking nvidia-driver-390 (390.157-0ubuntu0.22.04.2) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../23-nvidia-prime_0.8.17.1_all.deb ...
Unpacking nvidia-prime (0.8.17.1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../24-nvidia-settings_510.47.03-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (510.47.03-0ubuntu1) ...
Setting up nvidia-prime (0.8.17.1) ...
Setting up nvidia-kernel-common-390 (390.157-0ubuntu0.22.04.2) ...
update-initramfs: deferring update (trigger activated)
Setting up nvidia-kernel-source-390 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-compute-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-compute-390:i386 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-common-390 (390.157-0ubuntu0.22.04.2) ...
Setting up nvidia-settings (510.47.03-0ubuntu1) ...
Setting up nvidia-utils-390 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-fbc1-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-fbc1-390:i386 (390.157-0ubuntu0.22.04.2) ...
Setting up nvidia-compute-utils-390 (390.157-0ubuntu0.22.04.2) ...
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory
Adding system user `nvidia-persistenced' (UID 135) ...
Adding new group `nvidia-persistenced' (GID 144) ...
Adding new user `nvidia-persistenced' (UID 135) with group `nvidia-persistenced' ...
Not creating home directory `/nonexistent'.
Setting up dctrl-tools (2.24-3build2) ...
Setting up libnvidia-cfg1-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-decode-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-decode-390:i386 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-gl-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-gl-390:i386 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-encode-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-encode-390:i386 (390.157-0ubuntu0.22.04.2) ...
Setting up dkms (2.8.7-2ubuntu2.2) ...
Setting up libnvidia-ifr1-390:amd64 (390.157-0ubuntu0.22.04.2) ...
Setting up libnvidia-ifr1-390:i386 (390.157-0ubuntu0.22.04.2) ...
Setting up xserver-xorg-video-nvidia-390 (390.157-0ubuntu0.22.04.2) ...
Setting up nvidia-dkms-390 (390.157-0ubuntu0.22.04.2) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-390.157 DKMS files...
Building for 6.8.0-40-generic
Building for architecture x86_64
Building initial module for 6.8.0-40-generic
Error! Bad return status for module build on kernel: 6.8.0-40-generic (x86_64)
Consult /var/lib/dkms/nvidia/390.157/build/make.log for more information.
dpkg: error processing package nvidia-dkms-390 (--configure):
 installed nvidia-dkms-390 package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-driver-390:
 nvidia-driver-390 depends on nvidia-dkms-390 (<= 390.157-1); however:
  Package nvidia-dkms-390 is not configured yet.
 nvidia-driver-390 depends on nvidia-dkms-390 (>= 390.157); however:
  Package nvidia-dkms-390 is not configured yet.

dpkg: error processing package nvidia-driver-390 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                          Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
update-initramfs: Generating /boot/initrd.img-6.8.0-40-generic
Errors were encountered while processing:
 nvidia-dkms-390
 nvidia-driver-390
E: Sub-process /usr/bin/dpkg returned an error code (1)

ProblemType: Package
DistroRelease: Ubuntu 22.04
Package: nvidia-kernel-source-390 390.157-0ubuntu0.22.04.2
ProcVersionSignature: Ubuntu 6.8.0-40.40~22.04.3-generic 6.8.12
Uname: Linux 6.8.0-40-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckResult: pass
DKMSKernelVersion: 6.8.0-40-generic
Date: Fri Aug 23 12:35:06 2024
Dependencies:

DuplicateSignature: dkms:nvidia-kernel-source-390:390.157-0ubuntu0.22.04.2:/var/lib/dkms/nvidia/390.157/build/common/inc/nv-mm.h:164:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
InstallationDate: Installed on 2024-07-30 (24 days ago)
InstallationMedia: Ubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240220)
PackageVersion: 390.157-0ubuntu0.22.04.2
Python3Details: /usr/bin/python3.10, Python 3.10.12, python3-minimal, 3.10.6-1~22.04.1
PythonDetails: N/A
RelatedPackageVersions:
 dpkg 1.21.1ubuntu2.3
 apt 2.4.12
SourcePackage: nvidia-graphics-drivers-390
Title: nvidia-kernel-source-390 390.157-0ubuntu0.22.04.2: nvidia kernel module failed to build
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
docBrian (docbrian) wrote :
tags: removed: need-duplicate-check
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.