Skip to content

Update Manager tray icon stays stuck spinning after a scheduled automatic-upgrade cache refresh fails #1097

Description

@arawson35

Description:

The Update Manager (mintupdate) tray applet gets stuck showing the "refreshing/checking" animated icon indefinitely, with no way to clear it except manually killing and relaunching the mintUpdate process. This happens repeatedly, correlating with failures in the scheduled mintupdate-automation-upgrade.service (visible in /var/log/mintupdate.log).

Steps observed:

mintupdate-automation-upgrade.service runs on its daily timer (often right after the machine wakes from suspend) and its cache refresh fails — in my case due to DNS not yet being resolvable at that moment (every configured repo failed with "Could not resolve").
After that failed run, the Update Manager tray icon is left in a permanently spinning state, even though the triggering process has long since exited.
ps aux | grep mintUpdate shows the tray process idle (state S, 0% CPU) — it is not actually doing any work, just visually stuck.
Only fix: kill ; mintupdate & to force a fresh instance, which immediately clears the icon.

Expected behavior: The tray icon should reflect actual applet state, not get stuck on a stale "in progress" animation after a triggering background job has already finished (successfully or not).

Environment:

Linux Mint 22.3 Cinnamon
Kernel: 7.0.0-34-generic
mintupdate version: 7.1.4
Desktop: Cinnamon 6.6.9

Additional notes: The underlying cache-refresh DNS-timing issue can be worked around at the systemd level (adding an ExecStartPre DNS-availability check to mintupdate-automation-upgrade.service), but the tray applet itself should not get stuck regardless of whether the triggering job succeeds or fails.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions