Skip to content

Updates available, but clicking update does not action them #2134

Description

@thisisrichardferreira

Is there an existing issue for this?

  • I have searched the existing issues and found none matching what I'm reporting.

Bug Description

App Center shows updates available for the packages below, but after clicking Update and authenticating, nothing happened. I had to go to the terminal to sort it out (shell output / input in Additional Context below, seems like it needed to fix the broken installs).

Image

Steps to reproduce the behavior

  1. Have those packages installed
  2. Go to App Center and see they have updates
  3. Click on update and authenticate

Expected behavior

Seemed odd to me that the App Center would flag updates but then not be able to handle them.

In a situation like this, I would've expected the App Center to sort it out in the background; if it couldn't, it would pop up a dialog saying "I'd like to fix it , do you want to?"; and only as a last resort say "looks like you'll have to fix it in the terminal, here's how".

Ubuntu release

Ubuntu 24.04.4 LTS

System info

$ uname -rvm && snap info snap-store snapd
6.17.0-1028-oem #28-Ubuntu SMP PREEMPT_DYNAMIC Thu Jun 25 08:39:20 UTC 2026 x86_64
name:      snap-store
summary:   Discover, install and manage Linux apps
publisher: Canonical✓
store-url: https://snapcraft.io/snap-store
license:   unset
description: |
  The App Center showcases featured and popular applications with useful descriptions, ratings, and
  screenshots.
  
  Apps can be found either through browsing categories or by searching.
  
  The App Center can also be used to update apps, switch channels, and view and submit ratings.
  
  In older Ubuntu releases, the App Center is called Snap Store and is based on GNOME Software.
commands:
  - snap-store.show-updates
  - snap-store
services:
  snap-store.packagekit-session-installer: dbus, enabled, inactive
snap-id:      gjf3IPXoRiipCu9K0kVu52f0H56fIksg
tracking:     2/stable/ubuntu-24.04
refresh-date: 2026-04-24
channels:
  2/stable:          0+git.10310e85   2026-04-22 (1367) 16.4MB -
  2/candidate:       ↑                                         
  2/beta:            ↑                                         
  2/edge:            0+git.c1a8a57b   2026-06-25 (1382) 12.4MB -
  latest/stable:     41.3-72-g80e7130 2024-09-22 (1216) 12.8MB -
  latest/candidate:  ↑                                         
  latest/beta:       ↑                                         
  latest/edge:       0+git.c1a8a57b   2026-06-25 (1382) 12.4MB -
  preview/stable:    –                                         
  preview/candidate: 0.2.7-alpha      2023-02-02  (864) 10.9MB -
  preview/beta:      ↑                                         
  preview/edge:      0.3.0-alpha      2023-08-14 (1017) 11.2MB -
  1/stable:          41.3-72-g80e7130 2024-09-22 (1216) 12.8MB -
  1/candidate:       ↑                                         
  1/beta:            ↑                                         
  1/edge:            41.3-72-g80e7130 2024-09-16 (1216) 12.8MB -
installed:           0+git.10310e85              (1367) 16.4MB -
---
name:      snapd
summary:   Daemon and tooling that enable snap packages
publisher: Canonical✓
store-url: https://snapcraft.io/snapd
contact:   https://bugs.launchpad.net/snapd
license:   GPL-3.0
description: |
  Install, configure, refresh and remove snap packages. Snaps are
  'universal' packages that work across many different Linux systems,
  enabling secure distribution of the latest apps and utilities for
  cloud, servers, desktops and the internet of things.
  
  Start with 'snap list' to see installed snaps.
type:         snapd
snap-id:      PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4
tracking:     latest/stable
refresh-date: 2026-04-22
channels:
  latest/stable:          2.75.2                 2026-04-22 (26865) 51.7MB -
  latest/candidate:       2.76                   2026-06-22 (27406) 52.5MB -
  latest/beta:            2.76                   2026-05-31 (27406) 52.5MB -
  latest/edge:            2.76+g161.8c92323      2026-07-01 (27631) 53.8MB -
  fips-updates/stable:    –                                                
  fips-updates/candidate: –                                                
  fips-updates/beta:      –                                                
  fips-updates/edge:      2.76+g161.8c92323+fips 2026-07-01 (27635) 57.3MB -
installed:                2.75.2                            (26865) 51.7MB snapd

Additional context

Note: some output is truncated (shown by [...]), it was previously shared in a different forum where space was a concern.

$ sudo apt update
[...]
Fetched 5,712 kB in 1s (6,782 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
172 packages can be upgraded. Run 'apt list --upgradable' to see them.


$ sudo apt upgrade vim
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
$ sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of cups-ipp-utils:
 cups-ipp-utils depends on libcups2t64 (= 2.4.7-1.2ubuntu7.13); however:
  Version of libcups2t64:amd64 on system is 2.4.7-1.2ubuntu7.9.

dpkg: error processing package cups-ipp-utils (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cups-core-drivers:
 cups-core-drivers depends on cups-daemon (>= 2.4.7-1.2ubuntu7.13); however:
  Version of cups-daemon on system is 2.4.7-1.2ubuntu7.9.
 cups-core-drivers depends on libcups2t64 (= 2.4.7-1.2ubuntu7.13); however:
  Version of libcups2t64:amd64 on system is 2.4.7-1.2ubuntu7.9.

dpkg: error processing package cups-core-drivers (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cups-bsd:
 cups-bsd depends on libcups2t64 (= 2.4.7-1.2ubuntu7.13); however:
  Version of libcups2t64:amd64 on system is 2.4.7-1.2ubuntu7.9.

dpkg: error processing package cups-bsd (--configure):
 dependency problems - leaving unconfigured
Setting up cups-common (2.4.7-1.2ubuntu7.13) ...
Setting up systemd-dev (255.4-1ubuntu8.16) ...
dpkg: dependency problems prevent configuration of cups-client:
 cups-client depends on libcups2t64 (= 2.4.7-1.2ubuntu7.13); however:
  Version of libcups2t64:amd64 on system is 2.4.7-1.2ubuntu7.9.

dpkg: error processing package cups-client (--configure):
 dependency problems - leaving unconfigured
Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.16) ...
Setting up rsync (3.2.7-1ubuntu1.5) ...
rsync.service is a disabled or a static unit not running, not starting it.
Setting up cups-ppdc (2.4.7-1.2ubuntu7.13) ...
Setting up systemd (255.4-1ubuntu8.16) ...
Setting up systemd-timesyncd (255.4-1ubuntu8.16) ...
Setting up udev (255.4-1ubuntu8.16) ...
Setting up systemd-container (255.4-1ubuntu8.16) ...
Setting up systemd-oomd (255.4-1ubuntu8.16) ...
Setting up systemd-resolved (255.4-1ubuntu8.16) ...
Setting up systemd-sysv (255.4-1ubuntu8.16) ...
Setting up libnss-systemd:amd64 (255.4-1ubuntu8.16) ...
Setting up libnss-mymachines:amd64 (255.4-1ubuntu8.16) ...
Setting up libpam-systemd:amd64 (255.4-1ubuntu8.16) ...
Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for dbus (1.14.10-4ubuntu4.1) ...
Processing triggers for initramfs-tools (0.142ubuntu25.8) ...
update-initramfs: Generating /boot/initrd.img-6.17.0-1025-oem
Errors were encountered while processing:
 cups-ipp-utils
 cups-core-drivers
 cups-bsd
 cups-client


$ sudo apt upgrade vim
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 cups-bsd : Depends: libcups2t64 (= 2.4.7-1.2ubuntu7.13) but 2.4.7-1.2ubuntu7.9 is installed
 cups-client : Depends: libcups2t64 (= 2.4.7-1.2ubuntu7.13) but 2.4.7-1.2ubuntu7.9 is installed
 cups-core-drivers : Depends: cups-daemon (>= 2.4.7-1.2ubuntu7.13) but 2.4.7-1.2ubuntu7.9 is installed
                     Depends: libcups2t64 (= 2.4.7-1.2ubuntu7.13) but 2.4.7-1.2ubuntu7.9 is installed
 cups-ipp-utils : Depends: libcups2t64 (= 2.4.7-1.2ubuntu7.13) but 2.4.7-1.2ubuntu7.9 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).


$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-server-common libcups2t64 libcupsimage2t64
Suggested packages:
  cups-pdf smbclient inetutils-inetd | inet-superserver
The following packages will be upgraded:
  cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-server-common libcups2t64 libcupsimage2t64
10 upgraded, 0 newly installed, 0 to remove and 161 not upgraded.
5 not fully installed or removed.
Need to get 2,081 kB of archives.
After this operation, 5,120 B of additional disk space will be used.
Do you want to continue? [Y/n] y
[...]


$ sudo apt upgrade vim
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libfwupd3 linux-headers-6.17.0-1028-oem linux-image-6.17.0-1028-oem linux-modules-6.17.0-1028-oem linux-oem-6.17-headers-6.17.0-1028
  linux-oem-6.17-tools-6.17.0-1028 linux-tools-6.17.0-1028-oem vim vim-runtime
The following packages will be upgraded:
  alsa-ucm-conf amd64-microcode apparmor ca-certificates cloud-init code containerd cups-ppdc curl docker-buildx docker-compose-v2 fastfetch
  firmware-sof-signed fwupd gdm3 gir1.2-gdm-1.0 gir1.2-gtk-4.0 gir1.2-mutter-14 gir1.2-nm-1.0 gnome-control-center gnome-control-center-data
  gnome-control-center-faces google-chrome-stable heif-gdk-pixbuf heif-thumbnailer hplip hplip-data i965-va-driver imagemagick-6-common
  inetutils-telnet iproute2 libapparmor1 libavcodec60 libavfilter9 libavformat60 libavutil58 libcurl3t64-gnutls libcurl4t64 libdrm-amdgpu1
  libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libfprint-2-2 libfprint-2-tod1 libfreerdp-server3-3 libfreerdp3-3
  libgbm1 libgdm1 libgl1-mesa-dri libglx-mesa0 libgraphite2-3 libgtk-4-1 libgtk-4-bin libgtk-4-common libgtk-4-media-gstreamer libheif-plugin-aomdec
  libheif-plugin-aomenc libheif-plugin-libde265 libheif1 libhpmud0 libhttp-daemon-perl libinput-bin libinput-tools libinput10 libjcat1 libllvm20
  libmagickcore-6.q16-7-extra libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libmutter-14-0 libnfs14 libnm0 libnss3 libperl5.38t64
  libpoppler-cpp0t64 libpoppler-glib8t64 libpoppler134 libpostproc57 librabbitmq4 libsane-hpaio libsqlite3-0 libssl-dev libssl3t64 libswresample4
  libswscale7 libva-drm2 libva-wayland2 libva-x11-2 libva2 libvirt-clients libvirt-daemon libvirt-daemon-config-network
  libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-systemd libvirt-l10n libvirt0 libvncserver1
  libwinpr3-3 libxatracker2 libxml2 libxml2-utils libxmlb2 linux-firmware linux-headers-oem-24.04d linux-image-oem-24.04d linux-libc-dev
  linux-oem-24.04b linux-oem-24.04d linux-tools-common mesa-libgallium mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers mutter-common
  mutter-common-bin network-manager network-manager-config-connectivity-ubuntu node-lodash node-lodash-packages node-shell-quote openssl ovmf perl
  perl-base perl-modules-5.38 poppler-utils printer-driver-hpcups printer-driver-postscript-hp python3-libxml2 python3-pil qemu-block-extra
  qemu-system-common qemu-system-data qemu-system-gui qemu-system-modules-opengl qemu-system-modules-spice qemu-system-x86 qemu-utils rsyslog runc
  snapd solaar tar telnet thermald ubuntu-drivers-common ubuntu-pro-client ubuntu-pro-client-l10n va-driver-all vim-common vim-tiny xserver-common
  xserver-xephyr xserver-xorg-core xserver-xorg-legacy xxd
161 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
73 standard LTS security updates and 13 esm-apps security updates
Need to get 1,467 MB/1,469 MB of archives.
After this operation, 448 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
[...]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions