<div dir="ltr"><div>Package: nvidia-driver</div><div>Version: 525.147.05-10</div><div><br></div><div>An attempt to upgrade nvidia-driver to current version (have retried this after a purge remove in an attempt to restart from a clean slate) fails. I did not have any issues with the previous version of the driver in Sid (don't know the old version number), so this is not a hardware problem (lspci output is included) but a driver problem. </div><div><br></div><div>However, this is not the first time nvidia-driver has broken with Sid (which is fine - it is called unstable for a reason), but it has been 5-6 days already since this happened, I am not seeing any movement on the package tracker. I was hoping that someone had reported this showstopper already and a fix was on the way.<br></div><div><br></div><div>Details (following <a href="https://www.debian.org/Bugs/Reporting">https://www.debian.org/Bugs/Reporting</a> suggestions) are below:<br></div><div><br></div><div>$ sudo apt-get install nvidia-driver firmware-misc-nonfree</div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Reading package lists... Done
</span><br>Building dependency tree... Done
<br>Reading state information... Done
<br>firmware-misc-nonfree is already the newest version (20230625-2).<br>
</span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">...</span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">The following additional packages will be installed:
</span><br> curl firmware-nvidia-gsp glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1 libcurl4t64
libegl-nvidia0 libgl1-nvidia-glvnd-glx libgles-nvidia1 libgles-nvidia2 libgles1 libglx-nvidia0 libnss-mymachines
libnss-systemd libnvcuvid1 libnvidia-allocator1 libnvidia-cfg1 libnvidia-egl-gbm1 libnvidia-egl-wayland1
libnvidia-eglcore libnvidia-encode1 libnvidia-glcore libnvidia-glvkspirv libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-rtcore libpam-systemd libpsl5t64 libssh2-1t64 libsystemd-shared libsystemd0 nvidia-alternative
nvidia-driver-bin nvidia-driver-libs nvidia-egl-common nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-smi nvidia-support nvidia-suspend-common nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd systemd systemd-container systemd-coredump systemd-timesyncd update-glx
xserver-xorg-video-nvidia
<br>Suggested packages:
<br> nvidia-cuda-mps vulkan-tools systemd-homed systemd-userdbd systemd-boot systemd-resolved libtss2-mu-4.0.1-0
libtss2-rc0
<br>Recommended packages:
<br> libcuda1:i386 nvidia-driver-libs:i386
<br>The following packages will be REMOVED:
<br> libcurl4 libpsl5 libssh2-1
<br>The following NEW packages will be installed:
<br> firmware-nvidia-gsp glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1 libcurl4t64 libegl-nvidia0 libgl1-nvidia-glvnd-glx libgles-nvidia1 libgles-nvidia2 libgles1 libglx-nvidia0 libnvcuvid1
libnvidia-allocator1 libnvidia-cfg1 libnvidia-egl-gbm1 libnvidia-egl-wayland1 libnvidia-eglcore
libnvidia-encode1 libnvidia-glcore libnvidia-glvkspirv libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-rtcore
libpsl5t64 libssh2-1t64 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-egl-common
nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-smi nvidia-support nvidia-suspend-common nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd update-glx xserver-xorg-video-nvidia
<br>The following packages will be upgraded:
<br> curl libnss-mymachines libnss-systemd libpam-systemd libsystemd-shared libsystemd0 systemd systemd-container
systemd-coredump systemd-timesyncd
<br>10 upgraded, 48 newly installed, 3 to remove and 264 not upgraded.<br></span></div><div><br></div><div>...</div><div>...</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Setting up nvidia-kernel-dkms (525.147.05-10) ...
</span><br>Loading new nvidia-current-525.147.05 DKMS files...
<br>Building for 6.6.15-amd64
<br>Building initial module for 6.6.15-amd64
<br>Error! Bad return status for module build on kernel: 6.6.15-amd64 (x86_64)
<br>Consult /var/lib/dkms/nvidia-current/525.147.05/build/make.log for more information.
<br>dpkg: error processing package nvidia-kernel-dkms (--configure):
<br> installed nvidia-kernel-dkms package post-installation script subprocess returned error exit status 10
<br>dpkg: dependency problems prevent configuration of nvidia-driver:
<br> nvidia-driver depends on nvidia-kernel-dkms (= 525.147.05-10) | nvidia-kernel-525.147.05 | nvidia-open-kernel-525.1<br>47.05; however:
<br> Package nvidia-kernel-dkms is not configured yet.
<br> Package nvidia-kernel-525.147.05 is not installed.
<br> Package nvidia-kernel-dkms which provides nvidia-kernel-525.147.05 is not configured yet.
<br> Package nvidia-open-kernel-525.147.05 is not installed.
<br>
<br>dpkg: error processing package nvidia-driver (--configure):
<br> dependency problems - leaving unconfigured<br></span></div><div>...</div><div><br></div><div>Contents of the make.log:</div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">DKMS make.log for nvidia-current-525.147.05 for kernel 6.6.15-amd64 (x86_64)
</span><br>Tue Mar 12 12:26:40 PM IST 2024
<br>make KBUILD_OUTPUT=/lib/modules/6.6.15-amd64/build V=1 -C /lib/modules/6.6.15-amd64/source M=/var/lib/dkms/nvidia-cu<br>rrent/525.147.05/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/6.6.15-amd64/source NV_KERNEL_OUTPUT=/lib/modules/<br>6.6.15-amd64/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm nvidia-peermem" INSTALL_MOD_DIR=ke<br>rnel/drivers/video NV_SPECTRE_V2=0 modules<br></span></div><div>...</div><div>... (until last couple of lines in the file)</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"># cmd_gen_symversions_c /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-peermem/nvidia-peermem.o
</span><br> if nm /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-peermem/nvidia-peermem.o 2>/dev/null | grep -q ' __expo<br>rt_symbol_'; then gcc-13 -E -D__GENKSYMS__ -Wp,-MMD,/var/lib/dkms/nvidia-current/525.147.05/build/nvidia-peermem/.n<br>vidia-peermem.o.d -nostdinc -I/usr/src/linux-headers-6.6.15-common/arch/x86/include -I./arch/x86/include/generated -<br>I/usr/src/linux-headers-6.6.15-common/include -I./include -I/usr/src/linux-headers-6.6.15-common/arch/x86/include/ua<br>pi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.6.15-common/include/uapi -I./include/generated/uap<br>i -include /usr/src/linux-headers-6.6.15-common/include/linux/compiler-version.h -include /usr/src/linux-headers-6.6<br>.15-common/include/linux/kconfig.h -include /usr/src/linux-headers-6.6.15-common/include/linux/compiler_types.h -D__<br>KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.6.15-common/= -std=gnu11 -fshort-wchar -funsigned-char -fno-com<br>mon -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-t<br>ables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-set<br>up -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=<br>thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables <br>-mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -f<br>stack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_US<br>ING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall <br>-Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wn<br>o-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wframe-larger-than=2048 -Wno-main<br> -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-functi<br>on-type -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatibl<br>e-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -W<br>no-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-overflow -Wno-stringop<br>-truncation -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno<br>-sign-compare -g -I/var/lib/dkms/nvidia-current/525.147.05/build/common/inc -I/var/lib/dkms/nvidia-current/525.147.0<br>5/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=<br>\"525.147.05\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -ffreestanding -mno-red-zone -mcmodel=kerne<br>l -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia-current/525.147<br>.05/build/nvidia-peermem -UDEBUG -U_DEBUG -DNDEBUG -DNV_BUILD_MODULE_INSTANCES=0 -DMODULE -DKBUILD_BASENAME='"nvid<br>ia_peermem"' -DKBUILD_MODNAME='"nvidia_peermem"' -D__KBUILD_MODNAME=kmod_nvidia_peermem /var/lib/dkms/nvidia-current<br>/525.147.05/build/nvidia-peermem/nvidia-peermem.c | scripts/genksyms/genksyms -r /dev/null >> /var/lib/dkms/nvidia<br>-current/525.147.05/build/nvidia-peermem/.nvidia-peermem.o.cmd; fi
<br>make[3]: *** [/usr/src/linux-headers-6.6.15-common/Makefile:1938: /var/lib/dkms/nvidia-current/525.147.05/build] Error 2
<br>make[2]: *** [/usr/src/linux-headers-6.6.15-common/Makefile:246: __sub-make] Error 2
<br>make[2]: Leaving directory '/usr/src/linux-headers-6.6.15-amd64'
<br>make[1]: *** [Makefile:246: __sub-make] Error 2
<br>make[1]: Leaving directory '/usr/src/linux-headers-6.6.15-common'
<br>make: *** [Makefile:82: modules] Error 2<br>
<br></span></div><div>I am using Debian Sid (Unstable) (<span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">6.6.15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.15-2 (2024-02-04) x86_64 GNU/Linux</span></span>).</div><div><br></div><div>libc6 version:</div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">$ apt show libc6 | grep ^Versi</span>on
<br>WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
<br>
<br><span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">Version</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">: 2.37-15.1</span><br>
<br></span></div><div>lspci:</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers </span><br>(rev 07)
<br>00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
<br>00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
<br>00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev<br> 31)
<br>00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
<br>00:17.0 RAID bus controller: Intel Corporation SATA Controller [RAID mode] (rev 31)
<br>00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
<br>00:1f.0 ISA bridge: Intel Corporation C236 Chipset LPC/eSPI Controller (rev 31)
<br>00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev <br>31)
<br>00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
<br>00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
<br>00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
<br>01:00.0 VGA compatible controller: NVIDIA Corporation TU117GL [T1000 8GB] (rev a1)
<br>01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
<br>02:00.0 PCI bridge: Texas Instruments XIO2001 PCI Express-to-PCI Bridge<br>
<br><br></span></div></div>