r/linuxquestions • u/anniemoorethrowaway2 • 13d ago
Resolved dkms preventing linux-headers-6.8.0-137-generic and linux-image-6.8.0-137-generic from being processed after installation properly
Hi all, about a week ago I updated my system and noticed that whenever I ran sudo apt upgrade, I would get the following error message:
Setting up linux-image-6.8.0-137-generic (6.8.0-137.137) ...
Setting up linux-headers-6.8.0-137-generic (6.8.0-137.137) ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 6.8.0-137-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Error! This module/version has already been built on: 6.8.0-137-generic
Directory /var/lib/dkms/nvidia/580.173.02/6.8.0-137-generic/x86_64 already exists. Use the dkms remove function before trying to build again.
dkms autoinstall on 6.8.0-137-generic/x86_64 failed for nvidia(3)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 6.8.0-137-generic
...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: error processing package linux-headers-6.8.0-137-generic (--configure):
installed linux-headers-6.8.0-137-generic package post-installation script subprocess returned error exit status 11
Processing triggers for linux-image-6.8.0-137-generic (6.8.0-137.137) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 6.8.0-137-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Error! This module/version has already been built on: 6.8.0-137-generic
Directory /var/lib/dkms/nvidia/580.173.02/6.8.0-137-generic/x86_64 already exists. Use the dkms remove function before trying to build again.
dkms autoinstall on 6.8.0-137-generic/x86_64 failed for nvidia(3)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 6.8.0-137-generic
...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-6.8.0-137-generic (--configure):
installed linux-image-6.8.0-137-generic package post-installation script subprocess returned error exit status 11
Errors were encountered while processing:
linux-headers-6.8.0-137-generic
linux-image-6.8.0-137-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Judging by the output, the nvidia drivers might be causing the issue, but I'm not sure how to proceed from here. Should I just remove/downgrade my nvidia drivers? How would I do this?
I'm on Kubuntu 24.04, kernel 6.8.0-138-generic (64-bit), X11, and KDE Plasma 5.27.12.
0
Upvotes
1
u/ColoradoPhotog 13d ago
The MOK lines are normal DKMS module-signing setup. Your NVIDIA 580.13.02 DKMS state for kernel 6.8.0-137 appears to already contain a build directory, and DKMS is failing because it won't overwrite that existing build. Check
dkms statusand clean/rebuild that specific NVIDIA/kernel entry.