Wacom stylus no longer works after Zorin 18 upgrade

Great thanks for this @Forpli. I tried changing it back to the 6.8 kernel via the restart > grub menu then reinstalled the 470 driver again, and it just produced the same error message but with 'Building for 6.8-generic' instead of 'Building for 6.17.0-14-generic'.

I'll use the guide you provided to try and get 6.8 working, then try reinstalling the driver again

Having followed all the above instructions, I still get error messages. You can see at the bottom of the output that I typed the 'uname -r' to show that I am using 6.8, but the error message still makes reference to '6.17.0-14-generic'.

I had set the default kernel per @Forpli's instructions.

Strangely, my second monitor suddenly started working after I changed back to 6.8 in the grub menu before attempting the latest driver update, so there's at least something positive happening :sweat_smile:

sudo apt install nvidia-driver-470 nvidia-dkms-470
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
dkms libgl1:i386 libgl1-mesa-dri:i386 libglx-mesa0:i386 libglx0:i386
libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470
libnvidia-decode-470 libnvidia-decode-470:i386 libnvidia-egl-wayland1
libnvidia-encode-470 libnvidia-encode-470:i386 libnvidia-extra-470
libnvidia-fbc1-470 libnvidia-fbc1-470:i386 libnvidia-gl-470
libnvidia-gl-470:i386 libnvidia-ifr1-470 libnvidia-ifr1-470:i386
libxcb-glx0:i386 libxxf86vm1:i386 nvidia-compute-utils-470
nvidia-kernel-common-470 nvidia-kernel-source-470 nvidia-prime
nvidia-settings nvidia-utils-470 screen-resolution-extra
xserver-xorg-video-nvidia-470
Suggested packages:
menu
The following NEW packages will be installed
dkms libgl1:i386 libgl1-mesa-dri:i386 libglx-mesa0:i386 libglx0:i386
libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470
libnvidia-decode-470 libnvidia-decode-470:i386 libnvidia-egl-wayland1
libnvidia-encode-470 libnvidia-encode-470:i386 libnvidia-extra-470
libnvidia-fbc1-470 libnvidia-fbc1-470:i386 libnvidia-gl-470
libnvidia-gl-470:i386 libnvidia-ifr1-470 libnvidia-ifr1-470:i386
libxcb-glx0:i386 libxxf86vm1:i386 nvidia-compute-utils-470 nvidia-dkms-470
nvidia-driver-470 nvidia-kernel-common-470 nvidia-kernel-source-470
nvidia-prime nvidia-settings nvidia-utils-470 screen-resolution-extra
xserver-xorg-video-nvidia-470
0 to upgrade, 32 to newly install, 0 to remove and 13 not to upgrade.
Need to get 0 B/260 MB of archives.
After this operation, 680 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Extract templates from packages: 100%
Selecting previously unselected package dkms.
(Reading database ... 372254 files and directories currently installed.)
Preparing to unpack .../00-dkms_3.0.11-1ubuntu13_all.deb ...
Unpacking dkms (3.0.11-1ubuntu13) ...
Selecting previously unselected package libgl1-mesa-dri:i386.
Preparing to unpack .../01-libgl1-mesa-dri_25.2.8-0ubuntu0.24.04.1_i386.deb ...
Unpacking libgl1-mesa-dri:i386 (25.2.8-0ubuntu0.24.04.1) ...
Selecting previously unselected package libxcb-glx0:i386.
Preparing to unpack .../02-libxcb-glx0_1.15-1ubuntu2_i386.deb ...
Unpacking libxcb-glx0:i386 (1.15-1ubuntu2) ...
Selecting previously unselected package libxxf86vm1:i386.
Preparing to unpack .../03-libxxf86vm1_1%3a1.1.4-1build4_i386.deb ...
Unpacking libxxf86vm1:i386 (1:1.1.4-1build4) ...
Selecting previously unselected package libglx-mesa0:i386.
Preparing to unpack .../04-libglx-mesa0_25.2.8-0ubuntu0.24.04.1_i386.deb ...
Unpacking libglx-mesa0:i386 (25.2.8-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-cfg1-470:amd64.
Preparing to unpack .../05-libnvidia-cfg1-470_470.256.02-0ubuntu0.24.04.1_amd64.
deb ...
Unpacking libnvidia-cfg1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-common-470.
Preparing to unpack .../06-libnvidia-common-470_470.256.02-0ubuntu0.24.04.1_all.
deb ...
Unpacking libnvidia-common-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-compute-470:amd64.
Preparing to unpack .../07-libnvidia-compute-470_470.256.02-0ubuntu0.24.04.1_amd
64.deb ...
Unpacking libnvidia-compute-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-decode-470:i386.
Preparing to unpack .../08-libnvidia-decode-470_470.256.02-0ubuntu0.24.04.1_i386
.deb ...
Unpacking libnvidia-decode-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-decode-470:amd64.
Preparing to unpack .../09-libnvidia-decode-470_470.256.02-0ubuntu0.24.04.1_amd6
4.deb ...
Unpacking libnvidia-decode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-egl-wayland1:amd64.
Preparing to unpack .../10-libnvidia-egl-wayland1_1%3a1.1.17-0ubuntu0~gpu24.04.1
amd64.deb ...
Unpacking libnvidia-egl-wayland1:amd64 (1:1.1.17-0ubuntu0~gpu24.04.1) ...
Selecting previously unselected package libnvidia-encode-470:i386.
Preparing to unpack .../11-libnvidia-encode-470_470.256.02-0ubuntu0.24.04.1_i386
.deb ...
Unpacking libnvidia-encode-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-encode-470:amd64.
Preparing to unpack .../12-libnvidia-encode-470_470.256.02-0ubuntu0.24.04.1_amd6
4.deb ...
Unpacking libnvidia-encode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-extra-470:amd64.
Preparing to unpack .../13-libnvidia-extra-470_470.256.02-0ubuntu0.24.04.1_amd64
.deb ...
Unpacking libnvidia-extra-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-fbc1-470:amd64.
Preparing to unpack .../14-libnvidia-fbc1-470_470.256.02-0ubuntu0.24.04.1_amd64.
deb ...
Unpacking libnvidia-fbc1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libglx0:i386.
Preparing to unpack .../15-libglx0_1.7.0-1build1_i386.deb ...
Unpacking libglx0:i386 (1.7.0-1build1) ...
Selecting previously unselected package libgl1:i386.
Preparing to unpack .../16-libgl1_1.7.0-1build1_i386.deb ...
Unpacking libgl1:i386 (1.7.0-1build1) ...
Selecting previously unselected package libnvidia-fbc1-470:i386.
Preparing to unpack .../17-libnvidia-fbc1-470_470.256.02-0ubuntu0.24.04.1_i386.d
eb ...
Unpacking libnvidia-fbc1-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-gl-470:i386.
Preparing to unpack .../18-libnvidia-gl-470_470.256.02-0ubuntu0.24.04.1_i386.deb
...
Unpacking libnvidia-gl-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-gl-470:amd64.
Preparing to unpack .../19-libnvidia-gl-470_470.256.02-0ubuntu0.24.04.1_amd64.de
b ...
Unpacking libnvidia-gl-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-ifr1-470:amd64.
Preparing to unpack .../20-libnvidia-ifr1-470_470.256.02-0ubuntu0.24.04.1_amd64.
deb ...
Unpacking libnvidia-ifr1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-ifr1-470:i386.
Preparing to unpack .../21-libnvidia-ifr1-470_470.256.02-0ubuntu0.24.04.1_i386.d
eb ...
Unpacking libnvidia-ifr1-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-compute-utils-470.
Preparing to unpack .../22-nvidia-compute-utils-470_470.256.02-0ubuntu0.24.04.1

amd64.deb ...
Unpacking nvidia-compute-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-kernel-source-470.
Preparing to unpack .../23-nvidia-kernel-source-470_470.256.02-0ubuntu0.24.04.1_
amd64.deb ...
Unpacking nvidia-kernel-source-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-kernel-common-470.
Preparing to unpack .../24-nvidia-kernel-common-470_470.256.02-0ubuntu0.24.04.1_
amd64.deb ...
Unpacking nvidia-kernel-common-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-dkms-470.
Preparing to unpack .../25-nvidia-dkms-470_470.256.02-0ubuntu0.24.04.1_amd64.deb
...
Unpacking nvidia-dkms-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-utils-470.
Preparing to unpack .../26-nvidia-utils-470_470.256.02-0ubuntu0.24.04.1_amd64.de
b ...
Unpacking nvidia-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package xserver-xorg-video-nvidia-470.
Preparing to unpack .../27-xserver-xorg-video-nvidia-470_470.256.02-0ubuntu0.24.
04.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-driver-470.
Preparing to unpack .../28-nvidia-driver-470_470.256.02-0ubuntu0.24.04.1_amd64.d
eb ...
Unpacking nvidia-driver-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../29-nvidia-prime_0.8.17.2_all.deb ...
Unpacking nvidia-prime (0.8.17.2) ...
Selecting previously unselected package screen-resolution-extra.
Preparing to unpack .../30-screen-resolution-extra_0.18.3ubuntu0.24.04.1_all.deb
...
Unpacking screen-resolution-extra (0.18.3ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../31-nvidia-settings_510.47.03-0ubuntu4.24.04.1_amd64.deb
...
Unpacking nvidia-settings (510.47.03-0ubuntu4.24.04.1) ...
Setting up libnvidia-decode-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-kernel-source-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-prime (0.8.17.2) ...
Setting up libxcb-glx0:i386 (1.15-1ubuntu2) ...
Setting up libnvidia-compute-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libgl1-mesa-dri:i386 (25.2.8-0ubuntu0.24.04.1) ...
Setting up libnvidia-extra-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-fbc1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-compute-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
info: The home dir /nonexistent you specified cannot be accessed: No such file o
r directory

info: Selecting UID from range 100 to 999 ...

info: Selecting GID from range 100 to 999 ...
info: Adding system user nvidia-persistenced' (UID 132) ... info: Adding new group nvidia-persistenced' (GID 142) ...
info: Adding new user nvidia-persistenced' (UID 132) with group nvidia-persist
enced' ...
info: Not creating `/nonexistent'.
Setting up dkms (3.0.11-1ubuntu13) ...
Setting up libxxf86vm1:i386 (1:1.1.4-1build4) ...
Setting up libnvidia-egl-wayland1:amd64 (1:1.1.17-0ubuntu0~gpu24.04.1) ...
Setting up libnvidia-cfg1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-common-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-encode-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Setting up screen-resolution-extra (0.18.3ubuntu0.24.04.1) ...
Setting up nvidia-kernel-common-470 (470.256.02-0ubuntu0.24.04.1) ...
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.img-6.8.0-101-generic
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-hi
bernate.service → /usr/lib/systemd/system/nvidia-hibernate.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-resu
me.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-re
sume.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-susp
end.service → /usr/lib/systemd/system/nvidia-suspend.service.
Setting up libnvidia-gl-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-gl-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-settings (510.47.03-0ubuntu4.24.04.1) ...
Setting up libnvidia-decode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libglx-mesa0:i386 (25.2.8-0ubuntu0.24.04.1) ...
Setting up libglx0:i386 (1.7.0-1build1) ...
Setting up xserver-xorg-video-nvidia-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-ifr1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-dkms-470 (470.256.02-0ubuntu0.24.04.1) ...
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.img-6.8.0-101-generic
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-470.256.02 DKMS files...
Building for 6.8.0-101-generic 6.17.0-14-generic
Building for architecture x86_64
Building initial module for 6.8.0-101-generic
Done.

nvidia.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-modeset.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-drm.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-uvm.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-peermem.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/
      depmod...
      Building initial module for 6.17.0-14-generic
      Error! Bad return status for module build on kernel: 6.17.0-14-generic (x86_64)
      Consult /var/lib/dkms/nvidia/470.256.02/build/make.log for more information.
      dpkg: error processing package nvidia-dkms-470 (--configure):
      installed nvidia-dkms-470 package post-installation script subprocess returned
      error exit status 10
      Setting up libgl1:i386 (1.7.0-1build1) ...
      dpkg: dependency problems prevent configuration of nvidia-driver-470:
      nvidia-driver-470 depends on nvidia-dkms-470 (<= 470.256.02-1); however:
      Package nvidia-dkms-470 is not configured yet.
      nvidia-driver-470 depends on nvidia-dkms-470 (>= 470.256.02); however:
      Package nvidia-dkms-470 is not configured yet.

dpkg: error processing package nvidia-driver-470 (--configure):
dependency problems - leaving unconfigured
Setting up libnvidia-encode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-ifr1-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-fbc1-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for initramfs-tools (0.142ubuntu25.8) ...
update-initramfs: Generating /boot/initrd.img-6.17.0-14-generic
Errors were encountered while processing:
nvidia-dkms-470
nvidia-driver-470
E: Sub-process /usr/bin/dpkg returned an error code (1)
stephen@stephen-System-Product-Name:~/Desktop$ uname -r
6.8.0-101-generic

Hm, did you check if the package manager still is broken? When you run "sudo apt update && sudo apt upgrade" or try to install any app package via terminal you can see if everything is normal or if there are still errors.

Here are some commands for repairing the package manager:

Be careful with the last command - look what packages will be removed before you confirm to remove them.

1 Like

@Forpli - I get blocked from doing these commands - for example, the apt clean:

E: Could not open lock file /var/cache/apt/archives/lock - open (13: Permission denied)
E: Unable to lock directory /var/cache/apt/archives/
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

apt update:

Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

Back at post #37

Did you take a look at content in that make.log file?

Are other instances running which are using the package manager, e.g. gnome software, Zorin updater or synaptic package manager? Please wait until they are ready and then close them and try it again.

No, I wouldn't have known to look at that specific file unfortunately.

Is there a way for me to check this? Sorry - I'm still very new to Linux in general!

Hmm ... it seems that the Driver wante to built it for the 6.8 Kernel and the 6.17 Kernel. You could try it with uninstall the 6.17 Kernel and then try if it works.

To uninstall the Kernel stay in the 6.8 Kernel and type in Terminal:

sudo apt remove linux-image-6.17.0-14-generic linux-headers-6.17.0-14-generic linux-modules-6.17.0-14-generic linux-modules-extra-6.17.0-14-generic
1 Like

I ran that command and it seems that it doesn't like the 6.14.11-061411-generic kernel? It returned the following output with an error:

sudo apt remove linux-image-6.17.0-14-generic linux-headers-6.17.0-14-generic linux-modules-6.17.0-14-generic linux-modules-extra-6.17.0-14-generic
[sudo] password for stephen:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'linux-headers-6.17.0-14-generic' is not installed, so not removed
The following packages will be REMOVED
linux-image-6.17.0-14-generic linux-modules-6.17.0-14-generic
linux-modules-extra-6.17.0-14-generic
0 to upgrade, 0 to newly install, 3 to remove and 14 not to upgrade.
2 not fully installed or removed.
After this operation, 180 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 362224 files and directories currently installed.)
Removing linux-image-6.17.0-14-generic (6.17.0-14.14~24.04.1) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-101-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-101-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.17.0-14-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-6.14.11-061411-generic
Found initrd image: /boot/initrd.img-6.14.11-061411-generic
Found linux image: /boot/vmlinuz-6.8.0-101-generic
Found initrd image: /boot/initrd.img-6.8.0-101-generic
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Removing linux-modules-extra-6.17.0-14-generic (6.17.0-14.14~24.04.1) ...
Removing linux-modules-6.17.0-14-generic (6.17.0-14.14~24.04.1) ...
Setting up nvidia-dkms-470 (470.256.02-0ubuntu0.24.04.1) ...
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.img-6.8.0-101-generic
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Removing old nvidia-470.256.02 DKMS files...
Module nvidia-470.256.02 for kernel 6.8.0-101-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

nvidia.ko.zst:

  • Uninstallation
    • Deleting from: /lib/modules/6.8.0-101-generic/updates/dkms/
  • Original module
    • No original module was found for this module on this kernel.
    • Use the dkms install command to reinstall any previous module version.

nvidia-modeset.ko.zst:

  • Uninstallation
    • Deleting from: /lib/modules/6.8.0-101-generic/updates/dkms/
  • Original module
    • No original module was found for this module on this kernel.
    • Use the dkms install command to reinstall any previous module version.

nvidia-drm.ko.zst:

  • Uninstallation
    • Deleting from: /lib/modules/6.8.0-101-generic/updates/dkms/
  • Original module
    • No original module was found for this module on this kernel.
    • Use the dkms install command to reinstall any previous module version.

nvidia-uvm.ko.zst:

  • Uninstallation
    • Deleting from: /lib/modules/6.8.0-101-generic/updates/dkms/
  • Original module
    • No original module was found for this module on this kernel.
    • Use the dkms install command to reinstall any previous module version.

nvidia-peermem.ko.zst:

  • Uninstallation
    • Deleting from: /lib/modules/6.8.0-101-generic/updates/dkms/
  • Original module
    • No original module was found for this module on this kernel.
    • Use the dkms install command to reinstall any previous module version.
      depmod......
      Deleting module nvidia-470.256.02 completely from the DKMS tree.
      Loading new nvidia-470.256.02 DKMS files...
      Building for 6.8.0-101-generic 6.14.11-061411-generic
      Building for architecture x86_64
      Building initial module for 6.8.0-101-generic
      Done.

nvidia.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-modeset.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-drm.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-uvm.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/

nvidia-peermem.ko.zst:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/6.8.0-101-generic/updates/dkms/
      depmod...
      Building initial module for 6.14.11-061411-generic
      Error! Bad return status for module build on kernel: 6.14.11-061411-generic (x86
      _64)
      Consult /var/lib/dkms/nvidia/470.256.02/build/make.log for more information.
      dpkg: error processing package nvidia-dkms-470 (--configure):
      installed nvidia-dkms-470 package post-installation script subprocess returned
      error exit status 10
      dpkg: dependency problems prevent configuration of nvidia-driver-470:
      nvidia-driver-470 depends on nvidia-dkms-470 (<= 470.256.02-1); however:
      Package nvidia-dkms-470 is not configured yet.
      nvidia-driver-470 depends on nvidia-dkms-470 (>= 470.256.02); however:
      Package nvidia-dkms-470 is not configured yet.

dpkg: error processing package nvidia-driver-470 (--configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.142ubuntu25.8) ...
update-initramfs: Generating /boot/initrd.img-6.14.11-061411-generic
Errors were encountered while processing:
nvidia-dkms-470
nvidia-driver-470
E: Sub-process /usr/bin/dpkg returned an error code (1)

Is Secure Boot disabled in your BIOS EFI settings?

Instead, use:

sudo apt install linux-image-6.14.0-37-generic linux-headers-6.14.0-37-generic linux-modules-6.14.0-37-generic linux-modules-extra-6.14.0-37-generic

Once installed, boot into the Zorin On 6.14.0-37-generic option.

Start with a Fresh and Clean build:
sudo apt remove --purge '^nvidia-.*' '^libnvidia-.*'
That clears out any remnants.

Then install:

sudo apt install nvidia-driver-470 nvidia-dkms-470

Yes I believe I disabled it early into this saga. I'll double-check and then follow your instructions

I've just double-checked and suddenly remembered that I previously tried to disable it, but couldn't find a way to do so in the BIOS EFI settings, and had to drop everything to go to a hospital appointment. I completely forgot that I hadn't managed to disable it :grimacing:

As you can see from the photo I took, the option to disable it is greyed out.

I'll see if I can fish around for some answers on how to disable it, because this could be the cause of many of the problems!

Forget that last comment about me trying to find a solution to switch off secure boot - I've just found the command: 'sudo mokutil --sb-state', popped it into terminal, and it switched it off!

I'll look at doing the other parts of your instruction now.

1 Like

This command doesn't switch secure boot off, it only shows if secure boot is enabled or not.
But as you have set in your BIOS the OS type to "Other OS", it should already be disabled, or not?

1 Like

That command on its own, does not - it can show if it is enabled or disabled.
But sudo mokutil --disable-validation can disable Secure Boot from within the terminal emulator, without needing to boot into BIOS Settings.

1 Like

I followed this after making sure Secure Boot was disabled, and produced more error messages:

sudo apt install nvidia-driver-470 nvidia-dkms-470
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470
libnvidia-decode-470 libnvidia-egl-wayland1 libnvidia-encode-470
libnvidia-extra-470 libnvidia-fbc1-470 libnvidia-gl-470
libnvidia-gl-470:i386 libnvidia-ifr1-470 libnvidia-ifr1-470:i386
nvidia-compute-utils-470 nvidia-kernel-common-470 nvidia-kernel-source-470
nvidia-prime nvidia-settings nvidia-utils-470 xserver-xorg-video-nvidia-470
The following NEW packages will be installed
libnvidia-cfg1-470 libnvidia-common-470 libnvidia-compute-470
libnvidia-decode-470 libnvidia-egl-wayland1 libnvidia-encode-470
libnvidia-extra-470 libnvidia-fbc1-470 libnvidia-gl-470
libnvidia-gl-470:i386 libnvidia-ifr1-470 libnvidia-ifr1-470:i386
nvidia-compute-utils-470 nvidia-dkms-470 nvidia-driver-470
nvidia-kernel-common-470 nvidia-kernel-source-470 nvidia-prime
nvidia-settings nvidia-utils-470 xserver-xorg-video-nvidia-470
0 to upgrade, 21 to newly install, 0 to remove and 16 not to upgrade.
Need to get 10.4 kB/257 MB of archives.
After this operation, 671 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 Index of /ubuntu noble/main amd64 nvidia-prime all 0.8.17.2 [10.4 kB]
Fetched 10.4 kB in 0s (118 kB/s)
Selecting previously unselected package libnvidia-cfg1-470:amd64.
(Reading database ... 392766 files and directories currently installed.)
Preparing to unpack .../00-libnvidia-cfg1-470_470.256.02-0ubuntu0.24.04.1_amd64.
deb ...
Unpacking libnvidia-cfg1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-common-470.
Preparing to unpack .../01-libnvidia-common-470_470.256.02-0ubuntu0.24.04.1_all.
deb ...
Unpacking libnvidia-common-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-compute-470:amd64.
Preparing to unpack .../02-libnvidia-compute-470_470.256.02-0ubuntu0.24.04.1_amd
64.deb ...
Unpacking libnvidia-compute-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-decode-470:amd64.
Preparing to unpack .../03-libnvidia-decode-470_470.256.02-0ubuntu0.24.04.1_amd6
4.deb ...
Unpacking libnvidia-decode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-egl-wayland1:amd64.
Preparing to unpack .../04-libnvidia-egl-wayland1_1%3a1.1.17-0ubuntu0~gpu24.04.1
amd64.deb ...
Unpacking libnvidia-egl-wayland1:amd64 (1:1.1.17-0ubuntu0~gpu24.04.1) ...
Selecting previously unselected package libnvidia-encode-470:amd64.
Preparing to unpack .../05-libnvidia-encode-470_470.256.02-0ubuntu0.24.04.1_amd6
4.deb ...
Unpacking libnvidia-encode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-extra-470:amd64.
Preparing to unpack .../06-libnvidia-extra-470_470.256.02-0ubuntu0.24.04.1_amd64
.deb ...
Unpacking libnvidia-extra-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-fbc1-470:amd64.
Preparing to unpack .../07-libnvidia-fbc1-470_470.256.02-0ubuntu0.24.04.1_amd64.
deb ...
Unpacking libnvidia-fbc1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-gl-470:i386.
Preparing to unpack .../08-libnvidia-gl-470_470.256.02-0ubuntu0.24.04.1_i386.deb
...
Unpacking libnvidia-gl-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-gl-470:amd64.
Preparing to unpack .../09-libnvidia-gl-470_470.256.02-0ubuntu0.24.04.1_amd64.de
b ...
Unpacking libnvidia-gl-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-ifr1-470:amd64.
Preparing to unpack .../10-libnvidia-ifr1-470_470.256.02-0ubuntu0.24.04.1_amd64.
deb ...
Unpacking libnvidia-ifr1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package libnvidia-ifr1-470:i386.
Preparing to unpack .../11-libnvidia-ifr1-470_470.256.02-0ubuntu0.24.04.1_i386.d
eb ...
Unpacking libnvidia-ifr1-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-compute-utils-470.
Preparing to unpack .../12-nvidia-compute-utils-470_470.256.02-0ubuntu0.24.04.1

amd64.deb ...
Unpacking nvidia-compute-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-kernel-source-470.
Preparing to unpack .../13-nvidia-kernel-source-470_470.256.02-0ubuntu0.24.04.1_
amd64.deb ...
Unpacking nvidia-kernel-source-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-kernel-common-470.
Preparing to unpack .../14-nvidia-kernel-common-470_470.256.02-0ubuntu0.24.04.1_
amd64.deb ...
Unpacking nvidia-kernel-common-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-dkms-470.
Preparing to unpack .../15-nvidia-dkms-470_470.256.02-0ubuntu0.24.04.1_amd64.deb
...
Unpacking nvidia-dkms-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-utils-470.
Preparing to unpack .../16-nvidia-utils-470_470.256.02-0ubuntu0.24.04.1_amd64.de
b ...
Unpacking nvidia-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package xserver-xorg-video-nvidia-470.
Preparing to unpack .../17-xserver-xorg-video-nvidia-470_470.256.02-0ubuntu0.24.
04.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-driver-470.
Preparing to unpack .../18-nvidia-driver-470_470.256.02-0ubuntu0.24.04.1_amd64.d
eb ...
Unpacking nvidia-driver-470 (470.256.02-0ubuntu0.24.04.1) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../19-nvidia-prime_0.8.17.2_all.deb ...
Unpacking nvidia-prime (0.8.17.2) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../20-nvidia-settings_510.47.03-0ubuntu4.24.04.1_amd64.deb
...
Unpacking nvidia-settings (510.47.03-0ubuntu4.24.04.1) ...
Setting up nvidia-kernel-source-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-prime (0.8.17.2) ...
Setting up libnvidia-compute-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-extra-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-fbc1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-compute-utils-470 (470.256.02-0ubuntu0.24.04.1) ...
info: The home dir /nonexistent you specified cannot be accessed: No such file o
r directory

info: Selecting UID from range 100 to 999 ...

info: Selecting GID from range 100 to 999 ...
info: Adding system user nvidia-persistenced' (UID 132) ... info: Adding new group nvidia-persistenced' (GID 142) ...
info: Adding new user nvidia-persistenced' (UID 132) with group nvidia-persist
enced' ...
info: Not creating `/nonexistent'.
Setting up libnvidia-egl-wayland1:amd64 (1:1.1.17-0ubuntu0~gpu24.04.1) ...
Setting up libnvidia-cfg1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-common-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-kernel-common-470 (470.256.02-0ubuntu0.24.04.1) ...
update-initramfs: deferring update (trigger activated)
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-hi
bernate.service → /usr/lib/systemd/system/nvidia-hibernate.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-resu
me.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-re
sume.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-susp
end.service → /usr/lib/systemd/system/nvidia-suspend.service.
Setting up libnvidia-gl-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-gl-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-settings (510.47.03-0ubuntu4.24.04.1) ...
Setting up libnvidia-decode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up xserver-xorg-video-nvidia-470 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-ifr1-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Setting up libnvidia-ifr1-470:i386 (470.256.02-0ubuntu0.24.04.1) ...
Setting up nvidia-dkms-470 (470.256.02-0ubuntu0.24.04.1) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-470.256.02 DKMS files...
Building for 6.14.11-061411-generic
Building for architecture x86_64
Building initial module for 6.14.11-061411-generic
Error! Bad return status for module build on kernel: 6.14.11-061411-generic (x86
_64)
Consult /var/lib/dkms/nvidia/470.256.02/build/make.log for more information.
dpkg: error processing package nvidia-dkms-470 (--configure):
installed nvidia-dkms-470 package post-installation script subprocess returned
error exit status 10
dpkg: dependency problems prevent configuration of nvidia-driver-470:
nvidia-driver-470 depends on nvidia-dkms-470 (<= 470.256.02-1); however:
Package nvidia-dkms-470 is not configured yet.
nvidia-driver-470 depends on nvidia-dkms-470 (>= 470.256.02); however:
Package nvidia-dkms-470 is not configured yet.

dpkg: error processing package nvidia-driver-470 (--configure):
dependency problems - leaving unconfigured
Setting up libnvidia-encode-470:amd64 (470.256.02-0ubuntu0.24.04.1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for initramfs-tools (0.142ubuntu25.8) ...
update-initramfs: Generating /boot/initrd.img-6.14.11-061411-generic
Errors were encountered while processing:
nvidia-dkms-470
nvidia-driver-470
E: Sub-process /usr/bin/dpkg returned an error code (1)

There was also error messages when I performed the first step, but I stupidly closed terminal before copying the output.

It seems that it doesn't like the 6.14 Kernel too. So, You would have to uninstall that one, too. The Question is where this Kernel came from because the actual 6.14 Kernel what would be used is the one that @Aravisian's Command above mentioned.

Could You type in Terminal apt search 6.14.11-061411-generic and post the Output here please?

1 Like

apt search 6.14.11-061411-generic
Sorting... Done
Full Text Search... Done
linux-headers-6.14.11-061411-generic/now 6.14.11-061411.202506101206 amd64 [installed,local]
Linux kernel headers for version 6.14.11

linux-image-unsigned-6.14.11-061411-generic/now 6.14.11-061411.202506101206 amd64 [installed,local]
Linux kernel image for version 6.14.11

linux-modules-6.14.11-061411-generic/now 6.14.11-061411.202506101206 amd64 [installed,local]
Linux kernel extra modules for version 6.14.11

Okay, then type:

sudo apt purge linux-headers-6.14.11-061411-generic linux-image-unsigned-6.14.11-061411-generic linux-modules-6.14.11-061411-generic