Public bug reported:
In https://errors.ubuntu.com/oops/ae532506-65da-11f0-a978-fa163ec8ca8c
we see the new solver producing a worse solution for a dist-upgrade.
Here,
nvidia-driver-570:amd64 was being removed by the old solver
and the new solver instead dropped all the upgrades for the 570 driver.
--- tmp/ae532506-65da-11f0-a978-fa163ec8ca8c.system.txt 2025-07-22
18:18:18.497959038 +0200
+++ tmp/ae532506-65da-11f0-a978-fa163ec8ca8c.git.txt 2025-07-22
18:18:18.532959218 +0200
@@ -6,9 +6,7 @@
Upgrading gnome-initial-setup:amd64 48.0-1ubuntu4 48.0-1ubuntu4.2
Upgrading libldb2:amd64 2:2.10.0+samba4.21.4+dfsg-1ubuntu3.2
2:2.10.0+samba4.21.4+dfsg-1ubuntu3.3
Upgrading libnetplan1:amd64 1.1.2-2ubuntu1 1.1.2-2ubuntu1.1
-Upgrading libnvidia-cfg1-570:amd64 570.133.07-0ubuntu2 570.169-0ubuntu0.25.04.1
Upgrading libnvidia-common-570:amd64 570.133.07-0ubuntu2
570.169-0ubuntu0.25.04.1
-Upgrading libnvidia-extra-570:amd64 570.133.07-0ubuntu2
570.169-0ubuntu0.25.04.1
Upgrading libsmbclient0:amd64 2:4.21.4+dfsg-1ubuntu3.2 2:4.21.4+dfsg-1ubuntu3.3
Upgrading libsoup-2.4-1:amd64 2.74.3-10ubuntu0.3 2.74.3-10ubuntu0.4
Upgrading libsoup-3.0-0:amd64 3.6.5-1ubuntu0.1 3.6.5-1ubuntu0.2
@@ -25,32 +23,19 @@
Upgrading linux-image-generic-hwe-24.04:amd64 6.14.0-23.23 6.14.0-24.24
Upgrading linux-image-generic:amd64 6.14.0-23.23 6.14.0-24.24
Upgrading linux-libc-dev:amd64 6.14.0-23.23 6.14.0-24.24
-Upgrading linux-modules-nvidia-570-6.14.0-23-generic:amd64 6.14.0-23.23
6.14.0-23.23+3
-Upgrading linux-modules-nvidia-570-generic-hwe-24.04:amd64 6.14.0-23.23
6.14.0-24.24+1
-Upgrading linux-objects-nvidia-570-6.14.0-23-generic:amd64 6.14.0-23.23
6.14.0-23.23+3
Upgrading linux-perf:amd64 6.14.0-23.23 6.14.0-24.24
-Upgrading linux-signatures-nvidia-6.14.0-23-generic:amd64 6.14.0-23.23
6.14.0-23.23+3
Upgrading linux-tools-common:amd64 6.14.0-23.23 6.14.0-24.24
Upgrading netplan-generator:amd64 1.1.2-2ubuntu1 1.1.2-2ubuntu1.1
Upgrading netplan.io:amd64 1.1.2-2ubuntu1 1.1.2-2ubuntu1.1
-Upgrading nvidia-compute-utils-570:amd64 570.133.07-0ubuntu2
570.169-0ubuntu0.25.04.1
-Upgrading nvidia-kernel-common-570:amd64 570.133.07-0ubuntu2
570.169-0ubuntu0.25.04.1
-Upgrading nvidia-kernel-source-570:amd64 570.133.07-0ubuntu2
570.169-0ubuntu0.25.04.1
Upgrading openvpn:amd64 2.6.13-1ubuntu3 2.6.14-0ubuntu0.25.04.1
Upgrading osinfo-db:amd64 0.20250124-1ubuntu2 0.20250606-0ubuntu0.25.04.1
Upgrading python3-netplan:amd64 1.1.2-2ubuntu1 1.1.2-2ubuntu1.1
Upgrading samba-libs:amd64 2:4.21.4+dfsg-1ubuntu3.2 2:4.21.4+dfsg-1ubuntu3.3
-Upgrading xserver-xorg-video-nvidia-570:amd64 570.133.07-0ubuntu2
570.169-0ubuntu0.25.04.1
Installing linux-headers-6.14.0-24-generic:amd64
Installing linux-headers-6.14.0-24:amd64
Installing linux-image-6.14.0-24-generic:amd64
Installing linux-modules-6.14.0-24-generic:amd64
Installing linux-modules-extra-6.14.0-24-generic:amd64
-Installing linux-modules-nvidia-570-6.14.0-24-generic:amd64
-Installing linux-objects-nvidia-570-6.14.0-24-generic:amd64
-Installing linux-signatures-nvidia-6.14.0-24-generic:amd64
Installing linux-tools-6.14.0-24-generic:amd64
Installing linux-tools-6.14.0-24:amd64
-Installing nvidia-firmware-570-570.169:amd64
-Removing nvidia-driver-570:amd64
-Upgrading: 43 | Installing 11 | Removing depends: 0 | Removing: 1
+Upgrading: 33 | Installing 7 | Removing depends: 0 | Removing: 0
The root cause is that libnvidia-gl-570:i386 was not yet published, and
hence libnvidia-gl-570:amd64 could not be updated.
Resolving this requires either fixing Launchpad to have sensible
behavior where it doesn't end up in inconsistent in-between archive
states, or preferably, fixing the packaging to avoid this issue.
Adding a
Breaks: libnvidia-gl-570 (<< 570.169-0ubuntu0.25.04.1)
to linux-modules-nvidia-570-generic-hwe-24.04 unfortunately resulted in
the removal of that package.
as did adding a
Depends: nvidia-driver-570 (>= 570.169)
It's unclear at that time how to solve this problem.
To investigate possible options, get the AptSolverDump from the oops,
base64 -d | zstd -d, then run
/usr/lib/apt/solvers/apt < decompressed-file
and
/usr/lib/apt/solvers/solver3 < decompressed-file
And observe it's output for Remove and Install lines (must output to a
tty to get packagenames)
** Affects: nvidia-graphics-drivers-570 (Ubuntu)
Importance: Undecided
Status: New
** Summary changed:
- nvidia-driver-570 removed or kernel module upgrade held back
+ nvidia-driver-570 removed or kernel module upgrade held back on incomplete
publishing
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2117515
Title:
nvidia-driver-570 removed or kernel module upgrade held back on
incomplete publishing
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-570/+bug/2117515/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs