[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