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

Reply via email to