Bug#903770: nvidia-graphics-drivers: Cannot be upgraded in stretch 9.5 without removing several GNOME & KDE packages

Andreas Beckmann anbe at debian.org
Sat Jul 14 17:41:00 BST 2018


Control: tag -1 stretch wontfix
Control: retitle -1 nvidia-graphics-drivers: Cannot be upgraded in stretch 9.5 with stretch-backports enabled (wants to remove several GNOME & KDE packages)

On 2018-07-14 17:27, Sebastiaan Couwenberg wrote:
> On 07/14/2018 05:19 PM, Andreas Beckmann wrote:
>> On 2018-07-14 17:04, Bas Couwenberg wrote:
>>> The nvidia-driver packages cannot be updated as part of the stretch 9.5
>>> stable update without removing several GNOME & KDE packages:
>>
>>>  The following NEW packages will be installed:
>>>    libgl1 libgl1:i386 libgl1-nvidia-glx libglvnd0 libglvnd0:i386 libglx-nvidia0:i386 libglx0 libglx0:i386 libnvidia-glcore:i386
>>
>> Most of these packages are from stretch-backports, so you are not
>> upgrading a clean stretch system ...
> 
> They are from stretch-backports because of the apt resolver, the only
> backports installed on that system are josm, qgis & libsfcgal1.
> 
>> And the nvidia packages in stretch-backports now require mesa+libglvnd
>> from stretch-backports.
> 
> But I don't want the backport.

Probably blame it on apt for considering the backport at all ...

> Disabling stretch-backports sources gives better results:
> 
>  The following packages will be REMOVED:
>    libegl1-nvidia libgldispatch0-nvidia
>  The following NEW packages will be installed:
>    libegl1-glvnd-nvidia libglvnd0-nvidia libnvidia-egl-wayland1
>    nvidia-egl-common nvidia-egl-icd nvidia-egl-wayland-common
>    nvidia-egl-wayland-icd
>  The following packages will be upgraded:
>    libegl-nvidia0 libgl1-glvnd-nvidia-glx libgl1-nvidia-glvnd-glx
>    libgles-nvidia1 libgles-nvidia2 libgles1-glvnd-nvidia
>    libgles2-glvnd-nvidia libglx-nvidia0 libglx0-glvnd-nvidia
>    libnvidia-cfg1 libnvidia-eglcore libnvidia-glcore
>    libnvidia-ml1 libopengl0-glvnd-nvidia nvidia-alternative
>    nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-kernel-dkms
>    nvidia-kernel-support nvidia-vdpau-driver nvidia-vulkan-icd
>    xserver-xorg-video-nvidia
>  23 upgraded, 7 newly installed, 2 to remove and 0 not upgraded.

That looks like expected. It's a bit unfortunate, but the new upstream
release requires several new/renamed/removed packages. Hopefully this 
was the last big nvidia-driver change needed in stable, switching to
390.xx for the next CVE should be more smooth (and then we will finally 
have reached a new legacy branch that has a longer support frame
upstream).

> I shouldn't have to disable the backports sources for `apt-get
> dist-upgrade` to work correctly.

That can't be solved differently in this case (unless we make the
backported packages use mesa from stretch (and *not* backports) again,
preventing installation of several backports requiring the newer mesa).
I couldn't get a working setup supporting both mesa versions (due to the
libglvnd switch), any invalid mixture of packages results in the 
backported driver not working in stable-backports at all.


Andreas



More information about the pkg-nvidia-devel mailing list