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 <[email protected]>
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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs