I have a vanilla installation and upgrade weekly around 09:00 UTC Saturdays via the admin UI
This week, the upgrade called for a docker upgrade. Initiating this gives an indication the upgrade is happening, but no processes are shown. The screen stays blank. Checking the process window shows no significant activity (you normally see the upgrade tearing through its steps).
After a few minutes the upgrade UI shows that the upgrade is still required, ie the interface is reset and nothing has happened. I’ve tried this three times. I’m away from the SSH keys so can only run upgrades through the admin UI until the new year.
I’ve just performed an upgrade of the docker manager for my self hosted site and it completed successfully, so I’m afraid I can’t repro this bug.
Normally an update from the command line would be recommended in this situation, so it’s unfortunate you don’t currently have access. If you’re on Digital Ocean they also have an ‘Access Console’ option from the web interface, just in case that may be a possible alternative?
If I need to use the terminal and do a manual upgrade, it ought to tell me that instead…
Historically, Docker upgrades more often than not had to be done manually. But they seem to have worked very well through the admin UI for the past year or so.
@pfaffman you were right. My OS was EOL and I had no indication. Just did an enormous upgrade across the system and all is running well.
I wonder if it’s possible to notify EOL of the OS in the Discourse web interface. Had I seen that in admin, I’d have caught it before being trapped out.
(As a comment, I would recommend against performing a GUI upgrade at a time when you couldn’t get in to fix things with SSH. Personally I also try to schedule my upgrades to a time when I hope this forum is well-populated with helpful people - not a weekend. I’ll also note something I feel to be very important, which is always to take and to download a backup before attempting an upgrade. Of course, these are all personal recommendations based on my priorities.)
I’ve never had an issue getting speedy and pertinent advice from this site, even at the weekend. So thank you everyone for that
For better or worse, I choose upgrade timing to suit my users rather than ops convenience. Since the WebUI is the easy one to operate via a phone, it’s natural that’s going to be pushed very often at times when SSH may be less easily available. Anyhow, all this is a tangent to my query and its happy resolution .