Bug#929525: primus: brakes libgl1-nvidia-legacy-390xx-glvnd-glx

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#929525: primus: brakes libgl1-nvidia-legacy-390xx-glvnd-glx

Stefan Tsanev
Package: primus
Version: 0~20150328-7

Hi,

Currently after apt update && apt upgrade primus brakes these packages
(which i don't have installed on the system anyway):

primus : Brakes: libgl1-nvidia-legacy-390xx-glvnd-glx (>= 0) but it
will be installed 390.116-1
          Brakes: libgl1-nvidia-legacy-390xx-glvnd-glx:i386 (>= 0) but
it will be installed 390.116-1

Also these packages are conflicting:

nvidia-nonglvnd-vulkan-common : In conflict with:
libgl1-nvidia-legacy-390xx-glvnd-glx but it will be installed
390.116-1
                                 In conflict with:
libgl1-nvidia-legacy-390xx-glvnd-glx:i386 but it will be installed
390.116-1


-- 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_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8),
LANGUAGE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages primus depends on:
ii  bumblebee                 3.2.1-20
ii  primus-libs               0~20150328-7
ii  socat                     1.7.3.2-2
ii  xserver-xorg-core         2:1.20.3-1
ii  xserver-xorg-video-intel  2:2.99.917+git20180925-2

Versions of packages primus recommends:
ii  primus-libs-ia32  0~20150328-7

Versions of packages primus suggests:
ii  nvidia-driver-libs-nonglvnd  418.56-2


Here is my dpkg -l | grep nvidia :

ii  bumblebee-nvidia                        3.2.1-20
     amd64        NVIDIA Optimus support using the proprietary NVIDIA
driver
ii  glx-alternative-nvidia                  1.0.0
     amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                    418.56-2
     amd64        NVIDIA binary EGL library
ii  libegl-nvidia0:i386                     418.56-2
     i386         NVIDIA binary EGL library
ii  libegl1-nvidia:amd64                    418.56-2
     amd64        NVIDIA binary EGL library (non-GLVND variant)
ii  libegl1-nvidia:i386                     418.56-2
     i386         NVIDIA binary EGL library (non-GLVND variant)
ii  libgl1-nvidia-glx:amd64                 418.56-2
     amd64        NVIDIA binary OpenGL/GLX library (non-GLVND variant)
ii  libgl1-nvidia-glx:i386                  418.56-2
     i386         NVIDIA binary OpenGL/GLX library (non-GLVND variant)
ii  libgles-nvidia1:amd64                   418.56-2
     amd64        NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia1:i386                    418.56-2
     i386         NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64                   418.56-2
     amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libgles-nvidia2:i386                    418.56-2
     i386         NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64                    418.56-2
     amd64        NVIDIA binary GLX library
ii  libglx-nvidia0:i386                     418.56-2
     i386         NVIDIA binary GLX library
ii  libnvidia-cbl:amd64                     418.56-2
     amd64        NVIDIA binary Vulkan ray tracing (cbl) library
ii  libnvidia-cfg1:amd64                    418.56-2
     amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-eglcore:amd64                 418.56-2
     amd64        NVIDIA binary EGL core libraries
ii  libnvidia-eglcore:i386                  418.56-2
     i386         NVIDIA binary EGL core libraries
ii  libnvidia-fatbinaryloader:amd64         418.56-2
     amd64        NVIDIA FAT binary loader
ii  libnvidia-glcore:amd64                  418.56-2
     amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glcore:i386                   418.56-2
     i386         NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glvkspirv:amd64               418.56-2
     amd64        NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-glvkspirv:i386                418.56-2
     i386         NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-ml1:amd64                     418.56-2
     amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvidia-ptxjitcompiler1:amd64         418.56-2
     amd64        NVIDIA PTX JIT Compiler
ii  libnvidia-rtcore:amd64                  418.56-2
     amd64        NVIDIA binary Vulkan ray tracing (rtcore) library
ii  nvidia-alternative                      418.56-2
     amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-driver-libs-nonglvnd:amd64       418.56-2
     amd64        NVIDIA metapackage (non-GLVND OpenGL/GLX/EGL/GLES
libraries)
ii  nvidia-driver-libs-nonglvnd:i386        418.56-2
     i386         NVIDIA metapackage (non-GLVND OpenGL/GLX/EGL/GLES
libraries)
ii  nvidia-driver-libs-nonglvnd-i386:i386   418.56-2
     i386         NVIDIA metapackage (non-GLVND OpenGL/EGL/etc. 32-bit
libraries)
ii  nvidia-installer-cleanup                20151021+9
     amd64        cleanup after driver installation with the
nvidia-installer
ii  nvidia-kernel-common                    20151021+9
     amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                      418.56-2
     amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                   418.56-2
     amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                     418.56-2
     amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                         418.56-1
     amd64        utility to load NVIDIA kernel modules and create
device nodes
ii  nvidia-nonglvnd-vulkan-common           418.56-2
     amd64        NVIDIA Vulkan driver - common files (non-GLVND
variant)
ii  nvidia-nonglvnd-vulkan-icd:amd64        418.56-2
     amd64        NVIDIA Vulkan ICD (non-GLVND variant)
ii  nvidia-nonglvnd-vulkan-icd:i386         418.56-2
     i386         NVIDIA Vulkan ICD (non-GLVND variant)
ii  nvidia-settings                         418.56-1
     amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-support                          20151021+9
     amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64               418.56-2
     amd64        Video Decode and Presentation API for Unix - NVIDIA
driver
ii  xserver-xorg-video-nvidia

Also as i try to update and upgrade from synaptic, i get a whole bunch
of new packages to install (35 in total) related to
nvidia-legacy-390xx-kernel-dkms and i am forced to install them, if i
want to continue updating the system. I don't know if this is the
correct thing to do, because i'm not using nvidia-390 series driver
but nvidia 418.

The Nvidia GPU is:

GPU: NVIDIA GeForce 945M

Reply | Threaded
Open this post in threaded view
|

Bug#929525:

Aidan Sojourner
Hello,

I have the same bug. I believe the issue is due to the primus package recommending the legacy driver in addition to the current driver. Is this the intended behavior?
Note that I _was_ able to upgrade my nvidia packages with --no-install-recommends.