On Sun, 26 May 2019 at 22:45, <ghisv...@gmail.com> wrote: > > Le dimanche 26 mai 2019 à 19:44 +0100, Luca Boccassi a écrit : > > Control: reassign 929525 src:nvidia-graphics-drivers 418.74-1 > > Control: forcemerge 929521 929525 > > > > On Sat, 2019-05-25 at 15:54 +0200, ghisv...@gmail.com wrote: > > > 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 > > > > Hi, > > > > I cannot reproduce this, the upgrade was fine on my laptop, and > > installing in a chroot works fine too. > > Did you enable mutliarch (i386) in your test config?
Yes. > > Yes the 390xx series gets > > installed if recommends are enabled, but that was intentional, and > > it's > > sufficient to use --no-install-recommends and the existing series was > > upgrade just fine. > > > > I wonder why the 390xx legacy drivers are being pulled now. It > definitely was not the case when I initially setup my machine with an > older version of nvidia current. > > Indeed, `apt install --no-install-recommends bumblebee-nvidia primus` > does not pull the 390xx series. As the changelog says, it's to have a smooth update for i386 as the mainline doesn't support it anymore.