Public bug reported:

Inspecting the package:


$ dpkg --info libnvidia-gl-440_440.100-0ubuntu0.18.04.1_amd64.deb
 new Debian package, version 2.0.
 size 62889184 bytes: control archive=2352 bytes.
     729 bytes,    17 lines      control
    1531 bytes,    18 lines      md5sums
    2554 bytes,   106 lines   *  preinst              #!/bin/sh
     461 bytes,    12 lines      shlibs
      74 bytes,     2 lines      triggers
 Package: libnvidia-gl-440
 Source: nvidia-graphics-drivers-440
 Version: 440.100-0ubuntu0.18.04.1
 Architecture: amd64
 Maintainer: Ubuntu Core Developers <ubuntu-devel-disc...@lists.ubuntu.com>
 Installed-Size: 206436
 Depends: libnvidia-common-440, libc6 (>= 2.2.5), libgcc1 (>= 1:4.2), 
libnvidia-compute-440, libx11-6, libxext6
 Conflicts: libnvidia-gl
 Replaces: libnvidia-gl, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
 Provides: libegl-vendor, libglx-vendor, libnvidia-gl
 Section: non-free/libs
 Priority: optional
 Multi-Arch: same
 Homepage: http://www.nvidia.com
 Description: NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
  This package provides the NVIDIA OpenGL/GLX/EGL/GLES libraries and the
  Vulkan ICD.


when attempting to pin libnvidia-gl-440 to version 440.59-0ubuntu0.18.04.1,
I discovered that version 440.100 gets installed for libnvidia-compute-440 and 
libnvidia-common-440. This causes applications to break, because NVRM expects 
exact matches between the kernel
driver version (440.59) and the libraries:


[  720.451125] NVRM: API mismatch: the client has the version 440.100, but
               NVRM: this kernel module has the version 440.59.  Please
               NVRM: make sure that this kernel module and all NVIDIA driver
               NVRM: components have the same version.


I've worked around this locally by looking up the dependencies of 
libnvidia-gl-440, and pinning those with exact-matches as well.

This could be resolved by specifying these dependencies inside the
package as exact matches.

** Affects: nvidia-graphics-drivers-440 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1887445

Title:
  libnvidia-gl-440 does not specify exact dependencies on libnvidia-
  compute-440 or libnvidia-common-440

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-440/+bug/1887445/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to