Fix NVIDIA driver installation on Debian 12 security kernels - #1400
Fix NVIDIA driver installation on Debian 12 security kernels#1400nvliyuan wants to merge 5 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request adds a repository-based installation path for the NVIDIA GPU driver on Debian 12 to address compatibility issues with kernel 6.1.0-52. The feedback recommends using curl with retries and downloading the keyring package to /tmp instead of using wget in the current working directory, ensuring consistency with the rest of the script and preventing workspace pollution.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: liyuan <yuali@nvidia.com>
|
CC @cjac could you help check thx |
|
/gcbrun |
Signed-off-by: liyuan <yuali@nvidia.com>
|
update the plugin version to 26.08.1, could you help trigger /gcbrun again? thx @cjac |
|
/gcbrun |
|
/gcbrun |
|
The 2.2-debian12 run didn't work. I'm bringing it up in my lab now |
|
Hi @cjac , not sure could we merge this? |
|
Sorry, I haven't had time to finish quite yet. Next week, I think, I'll have enough time complete the work. |

Summary
nvidia-kernel-open-dkmsandnvidia-driver-cudapackages to avoid desktop EGL/Wayland dependencies.Root cause
Jenkins build 1631 failed after the Dataproc Debian 12 image picked up kernel
6.1.0-52-cloud-amd64(6.1.178). That security kernel uses the four-argumentpci_resize_resourceAPI, while the bundled NVIDIA 550 open module calls the old three-argument API and fails DKMS compilation.Test plan
bash -n spark-rapids/spark-rapids.shgit diff --check2.3-debian12(2.3.34-debian12) with the patched init action.6.1.0-50-cloud-amd64loaded NVIDIA driver580.178.04./usr/local/cuda/bin/nvccreports CUDA 12.4 on both workers.Validation artifacts are under
yuanli@spark-yuanli:~/work/csps/dataproc/v26.06/debian12-580-fix.