Ubuntu Support Template
Ubuntu Version:
22.04 LTS
Desktop Environment (if applicable):
GNOME
Problem Description:
Today I upgraded from 20.04 LTS to 22.04 LTS successfully. but trying to upgrade 22.04 LTS to 24.04 LTS fails with the following error.
“Please install all available updates for your release before upgrading.” error.
What is strange is that my attempt to upgrade to 24.04 came immediately after the successful upgrade to 22.04 and there were no changes/installs on this system.
The only packages that I cannot update are held back Nvidia packages.
Relevant System Information:
Nvidia driver.
Screenshots or Error Messages:
First I am attempting the upgrade:
$ sudo do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading
Next I am attempting to update my release:
$ sudo apt update && sudo apt -y full-upgrade && sudo apt autoremove
Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
4 packages can be upgraded. Run ‘apt list --upgradable’ to see them.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
Get more security updates through Ubuntu Pro with ‘esm-apps’ enabled:
libqt5core5a qt5-gtk-platformtheme libheif1 imagemagick libopusfile0
libqt5network5 libqt5dbus5 libopenexr25 libqt5widgets5
libmagickcore-6.q16-6-extra libqt5gui5 libqt5printsupport5 libqt5xml5
traceroute libmagickwand-6.q16-6 imagemagick-6.q16 libmagickcore-6.q16-6
imagemagick-6-common libde265-0
Learn more about Ubuntu Pro at Ubuntu Pro | Ubuntu
The following packages have been kept back:
linux-modules-nvidia-470-5.15.0-153-generic linux-modules-nvidia-470-generic-hwe-20.04 linux-objects-nvidia-470-5.15.0-153-generic
linux-signatures-nvidia-5.15.0-153-generic
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Attempting to manually update these packages:
$ sudo apt install linux-modules-nvidia-470-5.15.0-153-generic linux-modules-nvidia-470-generic-hwe-20.04 linux-objects-nvidia-470-5.15.0-153-generic linux-signatures-nvidia-5.15.0-153-generic
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
linux-modules-nvidia-470-5.15.0-153-generic : Depends: linux-signatures-nvidia-5.15.0-153-generic (= 5.15.0-153.163) but 5.15.0-153.163+1 is to be installed
linux-modules-nvidia-470-6.8.0-79-generic : Depends: linux-signatures-nvidia-6.8.0-79-generic (= 6.8.0-79.79~22.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Nvidia related packages installed on my system:
$ dpkg -l|grep -i nvidia|grep ^ii
ii boinc-client-nvidia-cuda 7.18.1+dfsg-4ubuntu0.1 amd64 metapackage for CUDA-savvy BOINC client and manager
ii libnvidia-cfg1-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-470 470.256.02-0ubuntu0.22.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-470:i386 470.256.02-0ubuntu0.22.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-470:i386 470.256.02-0ubuntu0.22.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-egl-wayland1:amd64 1:1.1.9-1.1ubuntu0.1 amd64 Wayland EGL External Platform library – shared library
ii libnvidia-encode-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-470:i386 470.256.02-0ubuntu0.22.04.1 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-470:i386 470.256.02-0ubuntu0.22.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-470:i386 470.256.02-0ubuntu0.22.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-470:amd64 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-470:i386 470.256.02-0ubuntu0.22.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii linux-modules-nvidia-470-5.15.0-153-generic 5.15.0-153.163~20.04.1 amd64 Linux kernel nvidia modules for version 5.15.0-153
ii linux-modules-nvidia-470-generic-hwe-20.04 5.15.0-153.163~20.04.1 amd64 Extra drivers for nvidia-470 for the generic-hwe-20.04 flavour
ii linux-objects-nvidia-470-5.15.0-153-generic 5.15.0-153.163~20.04.1 amd64 Linux kernel nvidia modules for version 5.15.0-153 (objects)
ii linux-signatures-nvidia-5.15.0-153-generic 5.15.0-153.163~20.04.1 amd64 Linux kernel signatures for nvidia modules for version 5.15.0-153-generic
ii nvidia-compute-utils-470 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-470 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-460 470.256.02-0ubuntu0.22.04.1 amd64 Transitional package for nvidia-driver-470
ii nvidia-driver-470 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-470 470.256.02-0ubuntu0.22.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-470 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.17.1 all Tools to enable NVIDIA’s Prime
ii nvidia-settings 510.47.03-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-470 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18.2ubuntu0.1 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-470 470.256.02-0ubuntu0.22.04.1 amd64 NVIDIA binary Xorg driver
What I’ve Tried:
1. Tried to update system
-
sudo apt update --fix-missing
-
sudo apt install -f -
Tried Installing held back packages (see error in previous section)