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