Hallo zusammen – wir haben Probleme beim Upgrade unseres Discourse Forums von 3.3.0.beta1 auf 3.3.0.beta6.
Wir haben die Anweisungen im Admin-Panel befolgt:
cd /var/discourse
git pull
./launcher rebuild app
Wir haben auch andere Pakete aktualisiert, die dies benötigten. Die Dinge schienen erfolgreich gewesen zu sein, aber es wird uns immer noch 3.3.0.beta1 im Admin-Panel angezeigt.
Wir haben den Docker-Container auch gestoppt und aktualisiert.
Außerdem ist anzumerken, dass wir auf Amazon Linux 2 laufen, nicht auf Ubuntu.
Meine ersten Gedanken sind möglicherweise bezüglich des git pull-Befehls? Vielleicht holen wir nicht den richtigen Branch?
Jede Hilfe oder zusätzliche Einblicke wäre sehr willkommen, da wir gerne ein Upgrade durchführen würden, damit wir nicht mehr die Meldung „Ein kritisches Update ist verfügbar“ haben.
Sie benötigen den git pull normalerweise nicht, aber er stellt sicher, dass das Launcher-Skript auf dem neuesten Stand ist. Es ist also eine gute Idee.
In diesem Fall würden Sie das vorhandene Launcher-Skript ausführen. Ein- oder zweimal hat dies einen Unterschied gemacht. Ich glaube nicht, dass sich dieses Skript oft ändert.
Ich stoße auf ein ähnliches Problem beim Wechsel von 3.2.0.beta1-dev zu 3.3.0.beta6. Es wird mir eine neue Version angezeigt, aber wenn ich auf Upgrade klicke, passiert im Konsolenfenster nichts.
Das könnte sein, aber ich bezweifle es. Es sei denn. . .
Sie sehen keine Fehler, wenn Sie neu erstellen und der neue Container startet? Oder führen Sie ./launcher start app aus, nachdem er fehlgeschlagen ist (und Sie haben nicht bemerkt, dass er fehlgeschlagen ist)?
Was zeigt
docker ps
an? Wann wurde der aktuelle Container erstellt und gestartet?