Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
The error message WARNING! Diff between built and installed module! could make sense:
the loaded kernel modules is modified at binary level (as a file) by the signature required by secure boot (appended to the kernel module file)
therefore, the signed kernel module is different from the its native built version (without signature)
Perhaps you did not sign all kernel modules required by the nvidia proprietary driver, therefore nvidia-persistenced.service fails
The Debian repository (non-free section) hosts the nvidia kernel modules (an their dependencies) and you may install them (after removing what you already installed):
Is there a way to fix this mess I created by updating kernel from Linux 6.1.0-18-amd64 x86_64 to Linux 6.1.0-20-amd64 x86_64 while keeping the drivers I have (i.e. making them work on Linux 6.1.0-20-amd64 x86_64)?
for i in *.ko ; do sudo --preserve-env=KBUILD_SIGN_PIN "$KBUILD_DIR"/scripts/sign-file sha256 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der "$i" ; done
I'm glad you sorted it out and thanks for reporting back the solution you found. :)
Please, mark the discussion as "solved" manually adding the text tag "[Solved]" at the beginning of the subject of the first message (after other tags, if any); i.e. :
[Solved] Trouble with NVIDIA drivers and secure boot after update
Happy Debian !
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀