Core 24 base snap update failure

Trying to run the update with success.

Ubuntu Version: 25.04

Went to run the update offered here, and got this:

Quick update:
I restarted computer, and it looks like “it took”.

Any idea why it would show as failed at first? Also, it looked like it just did one of those recently. Were these back to back, one on top of the other?

There is a broad variety of possibilities.

Unless you have additional data, it seems unlikely to be worthwhile to so fret.

I have encountered this problem before the issue is with the snap store it’s self you can work around it however by opening up the terminal and using sudo snap refresh command and it should be updated.

You can see the most recent logs for updates that have been applied as snaps with the snap changes command:

For example, here’s what it looks like on my laptop, where everything is fine:

snap changes
ID    Status  Spawn                     Ready                     Summary
2697  Done    4 days ago, at 18:17 BST  4 days ago, at 18:17 BST  Auto-refresh snap "firefox"
2698  Done    yesterday at 16:06 BST    yesterday at 16:06 BST    Install "fab-agon-emulator" snap from file "./fab-agon-emulator_0.9.96_amd64.snap"
2699  Done    yesterday at 16:19 BST    yesterday at 16:20 BST    Refresh snaps "blender", "core24", "discord", "grype", "rustscan", "sdlpop"
2700  Done    today at 00:47 BST        today at 00:47 BST        Auto-refresh snaps "musicpod", "snapcraft"
2701  Done    today at 10:47 BST        today at 10:47 BST        Auto-refresh snaps "aws-cli", "node"

By way of an example, I just triggered an error by starting to install something (josm) then pressing CTRL+C to “kill” the install while it ran.

snap install josm
Download snap "josm" (143) from channel "stable"                                                                                                   6% 22.6MB/s 4.54serror: cannot perform the following tasks:
- Download snap "josm" (143) from channel "stable" (the download has been cancelled: context canceled)
^C

Now see how the output has changed:

 snap changes
ID    Status  Spawn                     Ready                     Summary
2697  Done    4 days ago, at 18:17 BST  4 days ago, at 18:17 BST  Auto-refresh snap "firefox"
2698  Done    yesterday at 16:06 BST    yesterday at 16:06 BST    Install "fab-agon-emulator" snap from file "./fab-agon-emulator_0.9.96_amd64.snap"
2699  Done    yesterday at 16:19 BST    yesterday at 16:20 BST    Refresh snaps "blender", "core24", "discord", "grype", "rustscan", "sdlpop"
2700  Done    today at 00:47 BST        today at 00:47 BST        Auto-refresh snaps "musicpod", "snapcraft"
2701  Done    today at 10:47 BST        today at 10:47 BST        Auto-refresh snaps "aws-cli", "node"
2702  Error   today at 11:58 BST        today at 11:58 BST        Install "josm" snap

We can dig into that error with the snap change (ID) command, where “(ID)” is the number in the ID column, in my case, 2702.

 snap change 2702
Status  Spawn               Ready               Summary
Done    today at 11:58 BST  today at 11:58 BST  Ensure prerequisites for "josm" are available
Error   today at 11:58 BST  today at 11:58 BST  Download snap "josm" (143) from channel "stable"
Hold    today at 11:58 BST  today at 11:58 BST  Fetch and check assertions for snap "josm" (143)
Hold    today at 11:58 BST  today at 11:58 BST  Mount snap "josm" (143)
Hold    today at 11:58 BST  today at 11:58 BST  Copy snap "josm" data
Hold    today at 11:58 BST  today at 11:58 BST  Setup snap "josm" (143) security profiles
Hold    today at 11:58 BST  today at 11:58 BST  Make snap "josm" (143) available to the system
Hold    today at 11:58 BST  today at 11:58 BST  Automatically connect eligible plugs and slots of snap "josm"
Hold    today at 11:58 BST  today at 11:58 BST  Set automatic aliases for snap "josm"
Hold    today at 11:58 BST  today at 11:58 BST  Setup snap "josm" aliases
Hold    today at 11:58 BST  today at 11:58 BST  Run install hook of "josm" snap if present
Hold    today at 11:58 BST  today at 11:58 BST  Run default-configure hook of "josm" snap if present
Hold    today at 11:58 BST  today at 11:58 BST  Start snap "josm" (143) services
Hold    today at 11:58 BST  today at 11:58 BST  Run configure hook of "josm" snap if present
Hold    today at 11:58 BST  today at 11:58 BST  Run health check of "josm" snap

......................................................................
Download snap "josm" (143) from channel "stable"

2025-07-16T11:58:18+01:00 ERROR the download has been cancelled: context canceled

As you can see it was killed “the download has been cancelled”. But that could be some other reason.

Hope that helps future debugging.

4 Likes

Is this Yoda?
:rofl:

A reboot seemed to cure it. Thank you, though.

This topic was automatically closed after 30 days. New replies are no longer allowed.