The dependencies are intentionally very strict, to ensure that kernel /
nvidia drivers / nvidia userspace are all installed and are compatible
with each other.

However, it was intended to be upgradable unattended. And since one can
have up to three kernel ABIs on disk, one should in theory be allowed to
have 3 sets of nvidia modules for older ABIs on disk as well.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-restricted-modules in Ubuntu.
https://bugs.launchpad.net/bugs/1926439

Title:
  Dependencies conflicts breaks upgrade process

Status in NVIDIA Drivers Ubuntu:
  New
Status in unattended-upgrades:
  New
Status in linux-restricted-modules package in Ubuntu:
  Confirmed

Bug description:
  Latest updates of linux-restricted-modules breaks upgrade process,
  updates cannot be installed without removing nvidia modules for
  previous kernel version, unattended-upgrade cannot do that, as result
  we have broken system without nvidia driver

  ~# apt full-upgrade 
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  Calculating upgrade... Done
  The following packages will be REMOVED:
    linux-modules-nvidia-460-5.4.0-71-generic
  The following NEW packages will be installed:
    linux-modules-nvidia-460-5.4.0-72-generic 
linux-objects-nvidia-460-5.4.0-72-generic 
linux-signatures-nvidia-5.4.0-72-generic
  The following packages will be upgraded:
    libnvidia-cfg1-460 libnvidia-compute-460 libnvidia-compute-460:i386 
libnvidia-decode-460 libnvidia-decode-460:i386 libnvidia-encode-460 
libnvidia-encode-460:i386 libnvidia-extra-460
    libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460 
libnvidia-gl-460:i386 libnvidia-ifr1-460 libnvidia-ifr1-460:i386 
linux-modules-nvidia-460-generic nvidia-compute-utils-460
    nvidia-driver-460 nvidia-kernel-common-460 nvidia-kernel-source-460 
nvidia-utils-460 xserver-xorg-video-nvidia-460
  21 upgraded, 3 newly installed, 1 to remove and 0 not upgraded.
  Need to get 199 MB of archives.
  After this operation, 45.6 MB of additional disk space will be used.
  Do you want to continue? [Y/n] 

  ~# apt show linux-modules-nvidia-460-5.4.0-71-generic
  Package: linux-modules-nvidia-460-5.4.0-71-generic
  Version: 5.4.0-71.79+1
  Priority: optional
  Section: restricted/kernel
  Source: linux-restricted-modules
  Origin: Ubuntu
  Maintainer: Canonical Kernel Team <kernel-t...@lists.ubuntu.com>
  Bugs: https://bugs.launchpad.net/ubuntu/+filebug
  Installed-Size: 32.8 kB
  Depends: debconf (>= 0.5) | debconf-2.0, linux-image-5.4.0-71-generic | 
linux-image-unsigned-5.4.0-71-generic, linux-signatures-nvidia-5.4.0-71-generic 
(= 5.4.0-71.79+1), linux-objects-nvidia-460-5.4.0-71-generic (= 5.4.0-71.79+1), 
nvidia-kernel-common-460 (<= 460.56-1), nvidia-kernel-common-460 (>= 460.56)
  Download-Size: 7136 B
  APT-Manual-Installed: no
  APT-Sources: http://archive.pls.pbank.com.ua/ubuntu-current 
focal-updates/restricted amd64 Packages
  Description: Linux kernel nvidia modules for version 5.4.0-71

  This dependencies should be removed to fix this problem:
  nvidia-kernel-common-460 (<= 460.56-1), nvidia-kernel-common-460 (>= 460.56)

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to