Package: nvidia-legacy-check Version: 375.66-2~deb9u1 Severity: normal Dear Maintainer,
Apparently a scripting issue prevents installation of package nvidia-legacy-check_375.66-2~deb9u1 when two graphics cards are present. This hypothesis comes from the output of DEBUG_NVIDIA_LEGACY_CHECK=yes dpkg -i nvidia-legacy-check_375.66-2~deb9u1_amd64.deb which shows + RET=20 Unsupported command "04:00.0" (full line was "04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1)") received from confmodule. as if the script tried to "execute" the second graphic card. Full transcript below. Please note that this bug created significant trouble while dist-upgrading from jessie to stretch, as dpkg stops abruptly. Regards, Olivier -------output of DEBUG_NVIDIA_LEGACY_CHECK=yes dpkg -i nvidia-legacy-check_375.66-2~deb9u1_amd64.deb ------- (Reading database ... 179814 files and directories currently installed.) Preparing to unpack nvidia-legacy-check_375.66-2~deb9u1_amd64.deb ... + [ install = install ] + check_for_unsupported_gpus + db_get nvidia-driver/check-for-unsupported-gpu + _db_cmd GET nvidia-driver/check-for-unsupported-gpu + _db_internal_IFS= + IFS= + printf %s\n GET nvidia-driver/check-for-unsupported-gpu + IFS= + IFS= read -r _db_internal_line + RET=true + return 0 + test true = true + msgpid=14644 + + sleeppid=14646 find_unsupported_gpus + trap kill $sleeppid 2>/dev/null || true TERM + + lspci+ --versiontrap :sleep EXIT 30 + wait 14646 + lspci -mn + awk { gsub("\"",""); if ($2 == "0300") { print $1 " " $3$4 } } + + readtr dev [:lower:] id [:upper:] + [ 10DE0191 = 10DE040E ] + [ 10DE0193 = 10DE040E ] + [ 10DE0194 = 10DE040E ] + [ 10DE0197 = 10DE040E ] + [ 10DE019D = 10DE040E ] + [ 10DE019E = 10DE040E ] + [ 10DE0400 = 10DE040E ] + [ 10DE0401 = 10DE040E ] + [ 10DE0402 = 10DE040E ] + [ 10DE0403 = 10DE040E ] + [ 10DE0404 = 10DE040E ] + [ 10DE0405 = 10DE040E ] + [ 10DE0406 = 10DE040E ] + [ 10DE0407 = 10DE040E ] + [ 10DE0408 = 10DE040E ] + [ 10DE0409 = 10DE040E ] + [ 10DE040A = 10DE040E ] + [ 10DE040B = 10DE040E ] + [ 10DE040C = 10DE040E ] + [ 10DE040D = 10DE040E ] + [ 10DE040E = 10DE040E ] + echo 03:00.0 + break + read dev id + [ 10DE0191 = 10DE040E ] + [ 10DE0193 = 10DE040E ] + [ 10DE0194 = 10DE040E ] + [ 10DE0197 = 10DE040E ] + [ 10DE019D = 10DE040E ] + [ 10DE019E = 10DE040E ] + [ 10DE0400 = 10DE040E ] + [ 10DE0401 = 10DE040E ] + [ 10DE0402 = 10DE040E ] + [ 10DE0403 = 10DE040E ] + [ 10DE0404 = 10DE040E ] + [ 10DE0405 = 10DE040E ] + [ 10DE0406 = 10DE040E ] + [ 10DE0407 = 10DE040E ] + [ 10DE0408 = 10DE040E ] + [ 10DE0409 = 10DE040E ] + [ 10DE040A = 10DE040E ] + [ 10DE040B = 10DE040E ] + [ 10DE040C = 10DE040E ] + [ 10DE040D = 10DE040E ] + [ 10DE040E = 10DE040E ] + echo 04:00.0 + break + read dev id + UNSUPPORTED_DEVICES=03:00.0 04:00.0 + lspci -nn -s 03:00.0 + lspci -nn -s 04:00.0 + UNSUPPORTED=03:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) + kill 14644 + test -n 03:00.0 04:00.0 + db_subst nvidia-driver/install-even-if-unsupported-gpu-exists vendor NVIDIA + _db_cmd SUBST nvidia-driver/install-even-if-unsupported-gpu-exists vendor NVIDIA+ : + _db_internal_IFS= + IFS= + + killprintf 14646 %s\n SUBST nvidia-driver/install-even-if-unsupported-gpu-exists vendor NVIDIA + IFS= + IFS= read -r _db_internal_line + RET=0 + return 0 + db_subst nvidia-driver/install-even-if-unsupported-gpu-exists driver nvidia-driver + _db_cmd SUBST nvidia-driver/install-even-if-unsupported-gpu-exists driver nvidia-driver + _db_internal_IFS= + IFS= + printf %s\n SUBST nvidia-driver/install-even-if-unsupported-gpu-exists driver nvidia-driver + IFS= + IFS= read -r _db_internal_line + RET=0 + return 0 + db_subst nvidia-driver/install-even-if-unsupported-gpu-exists legacy_driver nvidia-legacy-340xx-driver + _db_cmd SUBST nvidia-driver/install-even-if-unsupported-gpu-exists legacy_driver nvidia-legacy-340xx-driver + _db_internal_IFS= + IFS= + printf %s\n SUBST nvidia-driver/install-even-if-unsupported-gpu-exists legacy_driver nvidia-legacy-340xx-driver + IFS= + IFS= read -r _db_internal_line + RET=0 + return 0 + db_subst nvidia-driver/install-even-if-unsupported-gpu-exists free_name Nouveau + _db_cmd SUBST nvidia-driver/install-even-if-unsupported-gpu-exists free_name Nouveau + _db_internal_IFS= + IFS= + printf %s\n SUBST nvidia-driver/install-even-if-unsupported-gpu-exists free_name Nouveau + IFS= + IFS= read -r _db_internal_line + RET=0 + return 0 + db_subst nvidia-driver/install-even-if-unsupported-gpu-exists free_driver xserver-xorg-video-nouveau + _db_cmd SUBST nvidia-driver/install-even-if-unsupported-gpu-exists free_driver xserver-xorg-video-nouveau + _db_internal_IFS= + IFS= + printf %s\n SUBST nvidia-driver/install-even-if-unsupported-gpu-exists free_driver xserver-xorg-video-nouveau + IFS= + IFS= read -r _db_internal_line + RET=0 + return 0 + db_subst nvidia-driver/install-even-if-unsupported-gpu-exists unsupported-device 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) + _db_cmd SUBST nvidia-driver/install-even-if-unsupported-gpu-exists unsupported-device 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) + _db_internal_IFS= + IFS= + printf %s\n SUBST nvidia-driver/install-even-if-unsupported-gpu-exists unsupported-device 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1) + IFS= + IFS= read -r _db_internal_line + RET=0 + return 0 + db_get nvidia-driver/supported-in-legacy-driver-name + _db_cmd GET nvidia-driver/supported-in-legacy-driver-name + _db_internal_IFS= + IFS= + printf %s\n GET nvidia-driver/supported-in-legacy-driver-name + IFS= + IFS= read -r _db_internal_line + RET=20 Unsupported command "04:00.0" (full line was "04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84GL [Quadro FX 570] [10de:040e] (rev a1)") received from confmodule. + return 20 dpkg: error processing archive nvidia-legacy-check_375.66-2~deb9u1_amd64.deb (--install): subprocess new pre-installation script returned error exit status 128 Errors were encountered while processing: nvidia-legacy-check_375.66-2~deb9u1_amd64.deb ------------------------------------------------------------------------------------------------------------------------------ -- System Information: Debian Release: 9.1 APT prefers proposed-updates APT policy: (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages nvidia-legacy-check depends on: ii debconf [debconf-2.0] 1.5.61 ii nvidia-installer-cleanup 20151021+4 ii pciutils 1:3.5.2-1 nvidia-legacy-check recommends no packages. nvidia-legacy-check suggests no packages.