Upgrade via UI is failing to initiate, simply resets

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?

5 Likes

Hello, I also have the same situation (

There was a be base image recently. I recommend a command line rebuild.

You can share the commit if your current forum or the url.

1 Like

So I’ll wait until I can get into the shell in January, but the bug is that the UI is not behaving as expected.

If I see this screen and click through, it ought to work:

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.

Version
Installed
3.2.0.beta4-dev
(
56795f5c07
)

1 Like

Maybe next time…

To enable the Droplet Console, log in to your Droplet as root or as a user with sudo access

2 Likes

You may be running an os that needs to be upgraded.

3 Likes

Thanks for that pointer. It’s possible. I’ll check in the new year & report back here.

2 Likes

@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.

1 Like

(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.)

1 Like

I’ve never had an issue getting speedy and pertinent advice from this site, even at the weekend. So thank you everyone for that :pray:

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 :+1:.

3 Likes

Wow very brave doing this on the phone!

I find mobile devices have their own rules for maintaining a connection.

1 Like

Has always worked a treat. Sthg sthg no risk, no gain :sweat_smile:

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.