[Bug 2111792] Re: solver pulls in gpgv-from-sq unexpectedly
Launchpad Bug Tracker
2111792 at bugs.launchpad.net
Sat May 31 19:57:43 UTC 2025
This bug was fixed in the package apt - 3.1.0ubuntu3
---------------
apt (3.1.0ubuntu3) questing; urgency=medium
* solver3: Only merge dependencies on the same package
-- Julian Andres Klode <juliank at ubuntu.com> Wed, 28 May 2025 14:34:31
+0200
** Changed in: apt (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/2111792
Title:
solver pulls in gpgv-from-sq unexpectedly
Status in apt package in Ubuntu:
Fix Released
Bug description:
As reported on bug 2111790 gpgv-from-sq was pulled in.
Julian said to cerate a new bug for this aspect [1].
This here is that bug.
Original behavior
```
$ sudo apt upgrade
The following packages were automatically installed and are no longer required:
gpgv-from-sq gpgv-sq
Use 'sudo apt autoremove' to remove them.
Upgrading:
bind9-dnsutils cron-daemon-common gpgv libc6 libglib2.0-bin libpam-modules-bin libpython3.13-minimal open-iscsi screen
bind9-host gcc-14-base libatomic1 libc6-dev libglib2.0-data libpam-runtime libpython3.13-stdlib python3.13 sysvinit-utils
bind9-libs gcc-15-base libc-bin libgcc-s1 libopeniscsiusr libpam0g libstdc++6 python3.13-gdbm
cron gir1.2-glib-2.0 libc-dev-bin libglib2.0-0t64 libpam-modules libpython3.13 locales python3.13-minimal
Installing dependencies:
gpgv-from-sq gpgv-sq
Suggested packages:
gpg-from-sq sq
Not upgrading:
dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm
```
But with dist-upgrade it instead is
```
$ sudo apt dist-upgrade
Upgrading:
bind9-dnsutils dirmngr gnupg-l10n gpgconf libc-dev-bin libglib2.0-bin libpam-runtime libstdc++6 python3.13-minimal
bind9-host gcc-14-base gnupg-utils gpgsm libc6 libglib2.0-data libpam0g locales screen
bind9-libs gcc-15-base gpg gpgv libc6-dev libopeniscsiusr libpython3.13 open-iscsi sysvinit-utils
cron gir1.2-glib-2.0 gpg-agent libatomic1 libgcc-s1 libpam-modules libpython3.13-minimal python3.13
cron-daemon-common gnupg gpg-wks-client libc-bin libglib2.0-0t64 libpam-modules-bin libpython3.13-stdlib python3.13-gdbm
REMOVING:
keyboxd
Summary:
Upgrading: 43, Installing: 0, Removing: 1, Not Upgrading: 0
Download size: 26.6 MB
Space needed: 129 kB / 31.1 GB available
Continue? [Y/n]
```
After a short confusion I was able to go on:
@Julian Andres Klode with --solver internal it resolves it differently
that one would not pull in gpgv-from-sq gpgv-sq - how do you want your logs taken then?
Julian Andres Klode
yes that's expected, the dump it creates is correct though
I forgot to fix the bug that allows dumping to work if 3.0 is set
---
This is the full output of the run:
```
$ sudo apt upgrade --solver internal -o Dir::Log::Solver=/tmp/log.edsp.xz
The following package was automatically installed and is no longer required:
gnupg-l10n
Use 'sudo apt autoremove' to remove it.
Upgrading:
bind9-dnsutils cron-daemon-common gnupg-l10n libc6 libglib2.0-bin libpam-modules-bin libpython3.13-minimal open-iscsi screen
bind9-host gcc-14-base libatomic1 libc6-dev libglib2.0-data libpam-runtime libpython3.13-stdlib python3.13 sysvinit-utils
bind9-libs gcc-15-base libc-bin libgcc-s1 libopeniscsiusr libpam0g libstdc++6 python3.13-gdbm
cron gir1.2-glib-2.0 libc-dev-bin libglib2.0-0t64 libpam-modules libpython3.13 locales python3.13-minimal
Not upgrading:
dirmngr gnupg gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv
Summary:
Upgrading: 34, Installing: 0, Removing: 0, Not Upgrading: 9
Download size: 24.3 MB
Space needed: 61.4 kB / 31.1 GB available
Continue? [Y/n] Y
Get:1 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libc6-dev s390x 2.41-6ubuntu2 [1678 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libc-dev-bin s390x 2.41-6ubuntu2 [23.0 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libatomic1 s390x 15.1.0-5ubuntu1 [9570 B]
Get:4 http://ports.ubuntu.com/ubuntu-ports questing/main s390x gcc-15-base s390x 15.1.0-5ubuntu1 [55.2 kB]
Get:5 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libgcc-s1 s390x 15.1.0-5ubuntu1 [35.7 kB]
Get:6 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libstdc++6 s390x 15.1.0-5ubuntu1 [907 kB]
Get:7 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libc6 s390x 2.41-6ubuntu2 [2893 kB]
Get:8 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libc-bin s390x 2.41-6ubuntu2 [672 kB]
Get:9 http://ports.ubuntu.com/ubuntu-ports questing/main s390x sysvinit-utils s390x 3.14-4ubuntu1 [36.8 kB]
Get:10 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpam0g s390x 1.5.3-7ubuntu5 [69.9 kB]
Get:11 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpam-modules-bin s390x 1.5.3-7ubuntu5 [56.2 kB]
Get:12 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpam-modules s390x 1.5.3-7ubuntu5 [294 kB]
Get:13 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpam-runtime all 1.5.3-7ubuntu5 [40.8 kB]
Get:14 http://ports.ubuntu.com/ubuntu-ports questing/main s390x cron s390x 3.0pl1-196ubuntu1 [89.7 kB]
Get:15 http://ports.ubuntu.com/ubuntu-ports questing/main s390x open-iscsi s390x 2.1.10-3ubuntu4 [336 kB]
Get:16 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libopeniscsiusr s390x 2.1.10-3ubuntu4 [53.6 kB]
Get:17 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpython3.13 s390x 3.13.3-4 [2520 kB]
Get:18 http://ports.ubuntu.com/ubuntu-ports questing/main s390x python3.13 s390x 3.13.3-4 [739 kB]
Get:19 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpython3.13-stdlib s390x 3.13.3-4 [2051 kB]
Get:20 http://ports.ubuntu.com/ubuntu-ports questing/main s390x python3.13-minimal s390x 3.13.3-4 [2379 kB]
Get:21 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libpython3.13-minimal s390x 3.13.3-4 [882 kB]
Get:22 http://ports.ubuntu.com/ubuntu-ports questing/main s390x gcc-14-base s390x 14.3.0-1ubuntu1 [55.8 kB]
Get:23 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libglib2.0-data all 2.84.2-1 [53.8 kB]
Get:24 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libglib2.0-bin s390x 2.84.2-1 [99.7 kB]
Get:25 http://ports.ubuntu.com/ubuntu-ports questing/main s390x gir1.2-glib-2.0 s390x 2.84.2-1 [182 kB]
Get:26 http://ports.ubuntu.com/ubuntu-ports questing/main s390x libglib2.0-0t64 s390x 2.84.2-1 [1587 kB]
Get:27 http://ports.ubuntu.com/ubuntu-ports questing/main s390x locales all 2.41-6ubuntu2 [4252 kB]
Get:28 http://ports.ubuntu.com/ubuntu-ports questing/main s390x bind9-dnsutils s390x 1:9.20.4-3ubuntu2 [172 kB]
Get:29 http://ports.ubuntu.com/ubuntu-ports questing/main s390x bind9-host s390x 1:9.20.4-3ubuntu2 [49.0 kB]
Get:30 http://ports.ubuntu.com/ubuntu-ports questing/main s390x bind9-libs s390x 1:9.20.4-3ubuntu2 [1276 kB]
Get:31 http://ports.ubuntu.com/ubuntu-ports questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu1 [15.2 kB]
Get:32 http://ports.ubuntu.com/ubuntu-ports questing/main s390x gnupg-l10n all 2.4.7-17ubuntu3 [72.3 kB]
Get:33 http://ports.ubuntu.com/ubuntu-ports questing/main s390x python3.13-gdbm s390x 3.13.3-4 [31.9 kB]
Get:34 http://ports.ubuntu.com/ubuntu-ports questing/main s390x screen s390x 4.9.1-3 [668 kB]
Fetched 24.3 MB in 0s (78.1 MB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.41-6ubuntu2_s390x.deb ...
Unpacking libc6-dev:s390x (2.41-6ubuntu2) over (2.41-6ubuntu1) ...
Preparing to unpack .../libc-dev-bin_2.41-6ubuntu2_s390x.deb ...
Unpacking libc-dev-bin (2.41-6ubuntu2) over (2.41-6ubuntu1) ...
Preparing to unpack .../libatomic1_15.1.0-5ubuntu1_s390x.deb ...
Unpacking libatomic1:s390x (15.1.0-5ubuntu1) over (15.1.0-4ubuntu1) ...
Preparing to unpack .../gcc-15-base_15.1.0-5ubuntu1_s390x.deb ...
Unpacking gcc-15-base:s390x (15.1.0-5ubuntu1) over (15.1.0-4ubuntu1) ...
Setting up gcc-15-base:s390x (15.1.0-5ubuntu1) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libgcc-s1_15.1.0-5ubuntu1_s390x.deb ...
Unpacking libgcc-s1:s390x (15.1.0-5ubuntu1) over (15.1.0-4ubuntu1) ...
Setting up libgcc-s1:s390x (15.1.0-5ubuntu1) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libstdc++6_15.1.0-5ubuntu1_s390x.deb ...
Unpacking libstdc++6:s390x (15.1.0-5ubuntu1) over (15.1.0-4ubuntu1) ...
Setting up libstdc++6:s390x (15.1.0-5ubuntu1) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libc6_2.41-6ubuntu2_s390x.deb ...
Unpacking libc6:s390x (2.41-6ubuntu2) over (2.41-6ubuntu1) ...
Setting up libc6:s390x (2.41-6ubuntu2) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.41-6ubuntu2_s390x.deb ...
Unpacking libc-bin (2.41-6ubuntu2) over (2.41-6ubuntu1) ...
Setting up libc-bin (2.41-6ubuntu2) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../sysvinit-utils_3.14-4ubuntu1_s390x.deb ...
Unpacking sysvinit-utils (3.14-4ubuntu1) over (3.14-1ubuntu1) ...
Setting up sysvinit-utils (3.14-4ubuntu1) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libpam0g_1.5.3-7ubuntu5_s390x.deb ...
Unpacking libpam0g:s390x (1.5.3-7ubuntu5) over (1.5.3-7ubuntu4) ...
Setting up libpam0g:s390x (1.5.3-7ubuntu5) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu5_s390x.deb ...
Unpacking libpam-modules-bin (1.5.3-7ubuntu5) over (1.5.3-7ubuntu4) ...
Setting up libpam-modules-bin (1.5.3-7ubuntu5) ...
pam_namespace.service is a disabled or a static unit not running, not starting it.
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libpam-modules_1.5.3-7ubuntu5_s390x.deb ...
Unpacking libpam-modules:s390x (1.5.3-7ubuntu5) over (1.5.3-7ubuntu4) ...
Setting up libpam-modules:s390x (1.5.3-7ubuntu5) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu5_all.deb ...
Unpacking libpam-runtime (1.5.3-7ubuntu5) over (1.5.3-7ubuntu4) ...
Setting up libpam-runtime (1.5.3-7ubuntu5) ...
(Reading database ... 69155 files and directories currently installed.)
Preparing to unpack .../00-cron_3.0pl1-196ubuntu1_s390x.deb ...
Unpacking cron (3.0pl1-196ubuntu1) over (3.0pl1-194ubuntu1) ...
Preparing to unpack .../01-open-iscsi_2.1.10-3ubuntu4_s390x.deb ...
Unpacking open-iscsi (2.1.10-3ubuntu4) over (2.1.10-3ubuntu3) ...
Preparing to unpack .../02-libopeniscsiusr_2.1.10-3ubuntu4_s390x.deb ...
Unpacking libopeniscsiusr (2.1.10-3ubuntu4) over (2.1.10-3ubuntu3) ...
Preparing to unpack .../03-libpython3.13_3.13.3-4_s390x.deb ...
Unpacking libpython3.13:s390x (3.13.3-4) over (3.13.3-2) ...
Preparing to unpack .../04-python3.13_3.13.3-4_s390x.deb ...
Unpacking python3.13 (3.13.3-4) over (3.13.3-2) ...
Preparing to unpack .../05-libpython3.13-stdlib_3.13.3-4_s390x.deb ...
Unpacking libpython3.13-stdlib:s390x (3.13.3-4) over (3.13.3-2) ...
Preparing to unpack .../06-python3.13-minimal_3.13.3-4_s390x.deb ...
Unpacking python3.13-minimal (3.13.3-4) over (3.13.3-2) ...
Preparing to unpack .../07-libpython3.13-minimal_3.13.3-4_s390x.deb ...
Unpacking libpython3.13-minimal:s390x (3.13.3-4) over (3.13.3-2) ...
Preparing to unpack .../08-gcc-14-base_14.3.0-1ubuntu1_s390x.deb ...
Unpacking gcc-14-base:s390x (14.3.0-1ubuntu1) over (14.2.0-25ubuntu1) ...
Preparing to unpack .../09-libglib2.0-data_2.84.2-1_all.deb ...
Unpacking libglib2.0-data (2.84.2-1) over (2.84.1-2) ...
Preparing to unpack .../10-libglib2.0-bin_2.84.2-1_s390x.deb ...
Unpacking libglib2.0-bin (2.84.2-1) over (2.84.1-2) ...
Preparing to unpack .../11-gir1.2-glib-2.0_2.84.2-1_s390x.deb ...
Unpacking gir1.2-glib-2.0:s390x (2.84.2-1) over (2.84.1-2) ...
Preparing to unpack .../12-libglib2.0-0t64_2.84.2-1_s390x.deb ...
Unpacking libglib2.0-0t64:s390x (2.84.2-1) over (2.84.1-2) ...
Preparing to unpack .../13-locales_2.41-6ubuntu2_all.deb ...
Unpacking locales (2.41-6ubuntu2) over (2.41-6ubuntu1) ...
Preparing to unpack .../14-bind9-dnsutils_1%3a9.20.4-3ubuntu2_s390x.deb ...
Unpacking bind9-dnsutils (1:9.20.4-3ubuntu2) over (1:9.20.4-3ubuntu1) ...
Preparing to unpack .../15-bind9-host_1%3a9.20.4-3ubuntu2_s390x.deb ...
Unpacking bind9-host (1:9.20.4-3ubuntu2) over (1:9.20.4-3ubuntu1) ...
Preparing to unpack .../16-bind9-libs_1%3a9.20.4-3ubuntu2_s390x.deb ...
Unpacking bind9-libs:s390x (1:9.20.4-3ubuntu2) over (1:9.20.4-3ubuntu1) ...
Preparing to unpack .../17-cron-daemon-common_3.0pl1-196ubuntu1_all.deb ...
Unpacking cron-daemon-common (3.0pl1-196ubuntu1) over (3.0pl1-194ubuntu1) ...
Preparing to unpack .../18-gnupg-l10n_2.4.7-17ubuntu3_all.deb ...
Unpacking gnupg-l10n (2.4.7-17ubuntu3) over (2.4.4-2ubuntu24) ...
Preparing to unpack .../19-python3.13-gdbm_3.13.3-4_s390x.deb ...
Unpacking python3.13-gdbm (3.13.3-4) over (3.13.3-2) ...
Preparing to unpack .../20-screen_4.9.1-3_s390x.deb ...
Unpacking screen (4.9.1-3) over (4.9.1-2) ...
Setting up bind9-libs:s390x (1:9.20.4-3ubuntu2) ...
Setting up gcc-14-base:s390x (14.3.0-1ubuntu1) ...
Setting up screen (4.9.1-3) ...
Setting up locales (2.41-6ubuntu2) ...
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Setting up libopeniscsiusr (2.1.10-3ubuntu4) ...
Setting up libpython3.13-minimal:s390x (3.13.3-4) ...
Setting up libglib2.0-data (2.84.2-1) ...
Setting up gnupg-l10n (2.4.7-17ubuntu3) ...
Setting up libatomic1:s390x (15.1.0-5ubuntu1) ...
Setting up python3.13-minimal (3.13.3-4) ...
Setting up libc-dev-bin (2.41-6ubuntu2) ...
Setting up bind9-host (1:9.20.4-3ubuntu2) ...
Setting up libpython3.13-stdlib:s390x (3.13.3-4) ...
Setting up python3.13-gdbm (3.13.3-4) ...
Setting up cron-daemon-common (3.0pl1-196ubuntu1) ...
Setting up libpython3.13:s390x (3.13.3-4) ...
Setting up python3.13 (3.13.3-4) ...
Setting up cron (3.0pl1-196ubuntu1) ...
Setting up open-iscsi (2.1.10-3ubuntu4) ...
Setting up libglib2.0-0t64:s390x (2.84.2-1) ...
No schema files found: doing nothing.
Setting up gir1.2-glib-2.0:s390x (2.84.2-1) ...
Setting up libc6-dev:s390x (2.41-6ubuntu2) ...
Setting up bind9-dnsutils (1:9.20.4-3ubuntu2) ...
Setting up libglib2.0-bin (2.84.2-1) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for debianutils (5.22) ...
Processing triggers for install-info (7.1.1-1) ...
Processing triggers for initramfs-tools (0.147ubuntu1) ...
update-initramfs: Generating /boot/initrd.img-6.14.0-15-generic
Using config file '/etc/zipl.conf'
Building bootmap in '/boot'
Adding IPL section 'ubuntu' (default)
Preparing boot device for LD-IPL: vda (0000).
Done.
Processing triggers for libc-bin (2.41-6ubuntu2) ...
Processing triggers for systemd (257.4-1ubuntu3) ...
Scanning processes...
Scanning candidates...
Scanning linux images...
Running kernel seems to be up-to-date (ABI upgrades are not detected).
Restarting services...
systemctl restart cpacfstatsd.service multipathd.service opticsmon.service polkit.service rsyslog.service ssh.service systemd-resolved.service systemd-timesyncd.service systemd-udevd.service udisks2.service
Service restarts being deferred:
systemctl restart ModemManager.service
/etc/needrestart/restart.d/dbus.service
systemctl restart getty at tty1.service
systemctl restart serial-getty at ttysclp0.service
systemctl restart systemd-logind.service
systemctl restart unattended-upgrades.service
No containers need to be restarted.
User sessions running outdated binaries:
ubuntu @ session #1: apt[1517], sshd-session[1173,1257]
ubuntu @ user manager service: systemd[1179]
No VM guests are running outdated hypervisor (qemu) binaries on this host.
```
Attaching the log file ...
[1]: https://bugs.launchpad.net/cloud-images/+bug/2111790/comments/2
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/2111792/+subscriptions
More information about the foundations-bugs
mailing list