But nevertheless, I recently got an update through update-notifier, not the snap system, that required me to reboot, and since then my snap version has changed to what I posted previously.
I have the same problem on Kubuntu 24.04 (and I had the problem also on Kubuntu 23.10). Snap Firefox doesn’t automatically update.
Journalctl shows "storehelpers.go:923: cannot refresh: snap has no updates available: “bare”, “core22”, “firefox” etc etc.
“Snap list” shows a tick next to Firefox to show it is on the latest version but it isn’t (it’s 125.0.2 but the latest version is 126.0-2).
Just as I thought my snaps weren’t auto-updating, I got a message to say that Firefox needs to be closed so it can be updated! I closed it, waited a minute and got a completion message. Now it’s on the latest version.
So my snaps do update fine.
Thanks everyone, I’ll be a bit more patient next time!
I doubt waiting more than two weeks for an update should be considered patient, but rather ready to test how far is goes in its failure to auto-update. It seems that the snaps ultimately auto-refresh at some point in time, but who knows when ? I’m still at 125.0.2-1, but I’m confident it will auto-refresh somewhere in the future… yeah.
The tarball is coming near !
PS : The tick near the editor name doesn’t mean the snap is up to date, it means the editor is a verified one.
Btw, does anyone know what the “Updating snaps” message means, at the end of a standard (APT) GUI system update on Ubuntu ? Because well, it seems to do absolutely nothing.
Finally up to date here too, after a long wait (in fact it was refreshed to days ago) ! That being said the problem isn’t over, since it’s nowhere specified how auto-refreshes are scheduled. Clearly, it’s not “Check four times a day and auto-refresh all snaps that have a newer version in the selected branch”… so how does it work ? The rules are unclear, and clearly bad anyway because allowing an obsolete version to be retained for two weeks can’t be good.
Interesting… so as I expected, they implemented a rough equivalent of the APT phased updates.
However, contrary to the phased updates where it’s possible to see the status, here it’s not possible, hence we can’t know if it’s being applied to the firefox snap, therefore it can be a problem with how Mozilla manages things as well as it can be a problem with the snap system itself.
I tried to view the status with snapcraft status firefox, but it requires credentials. Moreover I had to login, which should not be required for that operation… Maybe the distribution status should be made possible for the general public through a simple snap command, instead of having to go through snapcraft.
So, for the record, all my snaps are now up to date. I’ve upgraded to 24.04 since more than a week and it has remained so… Last Firefox update (126.0.1-1) has been followed by a timely snap auto refresh. By timely I mean less than a week, which can be a tad short indeed if it’s a critical security update, but in the present case, the auto-refresh occured less than two days after the update.
As of now, the last beta channel update of firefox dates back to the 31th of may. I tend not to scream as long as it remains less than a week late, but you’re right, it’s a fact that some security updates may require swift distribution, and we’re left in the dark regarding that.