I just updated my Discourse at gradientdescent.co the same way I always do. (Edit: That is, via the one-click browser upgrade.) There was an error during the 2.4.0.beta8 update. It didn’t complete the first time I attempted the update. I tried it again and the update said it completed successfully, but now the site is bricked. I went into the console on Digital Ocean and rebooted my server. I logged in and restarted the Discourse docker for good measure. But I’m still getting the white page of death.
Edit: If you’re having this issue, the best course of action seems to be to use the console/terminal and type in these commands:
cd /var/discourse
git pull
./launcher rebuild app
If you haven’t already updated to 2.4.0.beta8, avoid using the one-click browser upgrade.
I ran into problems last night with the upgrade and was able to get around the problems by doing the following steps in order:
Revert to a beta7 backup after the beta8 upgrade failure (in my case, a beta7 snapshot in Digital Ocean, I always take a full snapshot before an upgrade)
Upgrade the Docker release first from the Admin Upgrade page
Reboot the server (not just Discourse, the whole server or virtual machine)
Upgrade to beta8 from the command line as follows:
cd /var/discourse
git pull
./launcher rebuild app
Based on other reports in Meta Discourse, it looks like the Docker update was causing problems and if you did both back-to-back from the one-click installer via the Admin Upgrade page, it failed for people.