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