Mijn discourse forum crashte na upgrade naar 3.5.0.beta8

Yesterday, I casually updated discourse to 3.5.0.beta8 on the web ui , but the website crashed. Today, I execute./launcher rebuild app in the terminal, but it still doesn’t work

what i have tried

  • I tried to delete lots of plugin mentioned here. I have deleted the relevant plugins in app.yml and tried rebuilding the app again. There are no errors or compilation failures now

  • it’s seemd caused by docker? i have executeapt upgrade docker, and ./launcher rebuild app, but it doesn’t work too

    docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
    See 'docker run --help'.
    Failed to restart the container.
    

other

I am very sure that I haven’t changed any other settings during this period. At least the last time I upgraded the editor days ago

My machine performance should be sufficient to cope with the upgrade

logs from discourse-doctor

discourse-doctor-v2.txt (93.7 KB)

2 likes

Dit zien

Deze versie van discourse_docker is niet compatibel met de gekozen Discourse-versie.

Kun je discourse_docker eerst upgraden?

2 likes

Ik heb apt upgrade docker uitgevoerd, het werkt niet

root@was:/var/discourse# docker -v
Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2

Ah discourse_docker is not docker. It’s this repo: GitHub - discourse/discourse_docker: A Docker image for Discourse

You can try the following

cd /var/discourse
git pull origin main --autostash
6 likes

it worked! thanks!

:heart::heart::heart::heart::heart:

1 like

Ik wilde een klein extra detail toevoegen aan dit afgesloten onderwerp. Ik ondervond een soortgelijk probleem op een Digital Ocean Discourse droplet die ik ongeveer 5 jaar draaiende heb met exact dezelfde fouten. Ik probeerde te upgraden vanuit de admin-interface in Discourse en het ging goed totdat de Discourse-app werd bijgewerkt.

Mijn enige toevoeging hier is dat ik na het updaten van mijn server, om wat voor reden dan ook, nog steeds apt upgrade docker-ce moest uitvoeren om Docker van v18 naar v24 te krijgen. Ik kon toen ./launcher rebuild app uitvoeren.

3 likes