Package: src:nvidia-graphics-drivers Version: 418.74-1 Severity: important Dear Debian NVIDIA maintainers,
I attempted to upgrade my laptop (a Dell Inspiron 7580 with a GeForce MX150) running Debian Buster and configured with nvidia-driver, bumblebee-nvidia and primus, plus the necessary 32-bit libs to run Steam. So far, upgrades have been smooth until version 418.56-2. Sadly, version 418.74-1 is a different story. Running `apt upgrade` shows the following output: ``` Les paquets suivants contiennent des dépendances non satisfaites : nvidia-nonglvnd-vulkan-common : Est en conflit avec: libgl1-nvidia- legacy-390xx-glvnd-glx mais 390.116-1 devra être installé Est en conflit avec: libgl1-nvidia- legacy-390xx-glvnd-glx:i386 mais 390.116-1 devra être installé primus : Casse: libgl1-nvidia-legacy-390xx-glvnd-glx (>= 0) mais 390.116-1 devra être installé Casse: libgl1-nvidia-legacy-390xx-glvnd-glx:i386 (>= 0) mais 390.116-1 devra être installé ``` Which indicates conflicts for nvidia-nonglvnd-vulkan-common and breakage for Primus. What surprises me is the upgrade wishing to pull part of the legacy nvidia driver, whilst I am definitely using the current one. I have also tried to just remove the whole NVIDIA stack and start over as when I initially setup the machine. Running `apt get install bumblebee-nvidia` shows the following output : ``` Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : libegl-mesa0:i386 libegl1:i386 libgbm1:i386 libopengl0 libopengl0:i386 libwayland-server0:i386 libxcb-xfixes0:i386 nvidia-egl- common nvidia-egl-icd nvidia-egl-icd:i386 Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets supplémentaires suivants seront installés : bbswitch-dkms bumblebee libegl-nvidia-legacy-390xx0:i386 libegl1- nvidia libegl1-nvidia:i386 libegl1-nvidia-legacy-390xx:i386 libgl1- nvidia-glx libgl1-nvidia-glx:i386 libgl1-nvidia-legacy-390xx-glx:i386 libgles-nvidia-legacy-390xx1:i386 libgles-nvidia-legacy-390xx2:i386 libglx-nvidia-legacy-390xx0:i386 libnvidia-legacy-390xx-cfg1 libnvidia- legacy-390xx-cfg1:i386 libnvidia-legacy-390xx-eglcore:i386 libnvidia-legacy-390xx-glcore libnvidia-legacy-390xx-glcore:i386 libnvidia-legacy-390xx-ml1 nvidia-driver-libs-nonglvnd nvidia-driver- libs-nonglvnd:i386 nvidia-driver-libs-nonglvnd-i386:i386 nvidia-legacy-390xx-alternative nvidia-legacy-390xx-driver-libs- nonglvnd:i386 nvidia-legacy-390xx-kernel-dkms nvidia-legacy-390xx- kernel-support nvidia-legacy-390xx-nonglvnd-vulkan-icd:i386 nvidia-legacy-390xx-vdpau-driver nvidia-nonglvnd-vulkan-common nvidia-nonglvnd-vulkan-icd nvidia-nonglvnd-vulkan-icd:i386 nvidia- settings-legacy-390xx primus primus-libs primus-libs-ia32:i386 socat xserver-xorg-video-nvidia-legacy-390xx Paquets suggérés : vulkan-utils:i386 vulkan-utils Paquets recommandés : nvidia-legacy-390xx-driver | libnvidia-legacy-390xx-cuda1 libgl1- nvidia-legacy-390xx-glvnd-glx | libgl1-nvidia-legacy-390xx-glx nvidia- legacy-390xx-driver Les paquets suivants seront ENLEVÉS : libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 nvidia-driver- libs nvidia-driver-libs:i386 nvidia-driver-libs-i386:i386 nvidia- vulkan-common nvidia-vulkan-icd nvidia-vulkan-icd:i386 Les NOUVEAUX paquets suivants seront installés : bbswitch-dkms bumblebee bumblebee-nvidia libegl-nvidia-legacy- 390xx0:i386 libegl1-nvidia libegl1-nvidia:i386 libegl1-nvidia-legacy- 390xx:i386 libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgl1-nvidia-legacy-390xx-glx:i386 libgles-nvidia-legacy-390xx1:i386 libgles-nvidia-legacy-390xx2:i386 libglx-nvidia-legacy-390xx0:i386 libnvidia-legacy-390xx-cfg1 libnvidia-legacy-390xx-cfg1:i386 libnvidia-legacy-390xx-eglcore:i386 libnvidia-legacy-390xx-glcore libnvidia-legacy-390xx-glcore:i386 libnvidia-legacy-390xx-ml1 nvidia- driver-libs-nonglvnd nvidia-driver-libs-nonglvnd:i386 nvidia-driver-libs-nonglvnd-i386:i386 nvidia-legacy-390xx-alternative nvidia-legacy-390xx-driver-libs-nonglvnd:i386 nvidia-legacy-390xx- kernel-dkms nvidia-legacy-390xx-kernel-support nvidia-legacy-390xx-nonglvnd-vulkan-icd:i386 nvidia-legacy-390xx- vdpau-driver nvidia-nonglvnd-vulkan-common nvidia-nonglvnd-vulkan-icd nvidia-nonglvnd-vulkan-icd:i386 nvidia-settings-legacy-390xx primus primus-libs primus-libs-ia32:i386 socat xserver-xorg-video-nvidia- legacy-390xx 0 mis à jour, 37 nouvellement installés, 8 à enlever et 0 non mis à jour. ``` Once again, it is very suprising that apt now wants to install all these legacy nvidia driver packages, yet even remove `nvidia-driver-libs`. Looking at the change log of version 418.74-1, the only item that may be causing this issue is : "Tune Recommends to smoothen some upgrade paths on i386." Should you need further information, please ask. Cheers, Ghislain -- System Information: Debian Release: 10.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled