Sharing in case this helps anyone else that sees “Updating” in the admin panel although no update is actually in progress and the forum appears otherwise healthy.
While it never impacted docker manager updates, the past few versions I’ve had to do CLI updates as the admin panel always seemed to indicate discourse was updating.
My forum is small, no custom plugins.
The resolution to clear the issue was to flush the redis cache.
While I cannot share the underlying cause, it was super frustrating to hit a limit of my knowledge and understanding of the discourse update process (this is not a complaint, its an admission).
To this point, rebuild app had always been the reliable fix for pretty much any issue.
Redis also contains user sessions and much more. Flushing Redis completely will log everyone out and delete all pending Sidekiq jobs. Scheduled jobs will only come back after the next restart.
This should only be a last resort and even then I encourage you to see which specific keys are the culprit instead of doing a flushall. This is like setting an entire building on fire because you want to get rid of a mouse.
Could Redis be restarted instead? I think (Edit: wrong! see below) it’s an in-memory database so nothing would persist over, say, a server reboot. And a server reboot isn’t destructive (and could happen at any time.)
Followed the manual updating discourse steps (over the past 3 releases)
Did several launcher app rebuilds.
Searched the forum for a similar issue and solution
Finally resorted to a chatgpt query which uncovered redis options even though chatgpt itself said an unlikely fix (and suggested the things I had already tried).
This was the one action I took that resolved the issue.
I understand the analogy.
What else could I have done to better understand and resolve the problem as an alternative?
Thanks - so the observation is that the admin panel update isn’t working for you. Also, it hasn’t been working for me for a while! It would be better if it did work.
i prefer the command line updating, but i just did a docker and discourse update from the UI on my iphone 15 and it worked quite well this time (standard install on DO).