Probleme beim Upgrade von 3.3.0-beta2-dev auf 3.3.0-beta2

Ich wurde auf der Administrationsseite aufgefordert, das Upgrade durchzuführen. Zuerst musste ich den docker_manager aktualisieren, was ich über die Weboberfläche tat. Danach erhielt ich folgende Meldung:

Updates über die Weboberfläche sind deaktiviert, bis Sie das neueste Image ausführen. Melden Sie sich dazu mit SSH bei Ihrem Server an und führen Sie Folgendes aus:

    cd /var/discourse
    git pull
    ./launcher rebuild app

Ich habe die Anweisungen befolgt und das Upgrade über die Befehlszeile (SSH) ausgeführt. Mein Forum startete danach nicht mehr (ich konnte die Website nicht aufrufen), obwohl ich während des Upgrades keine kritischen Fehler gesehen habe. Ich habe es zweimal versucht – dasselbe Ergebnis. Glücklicherweise habe ich einen Snapshot der VM gemacht, auf der das Forum läuft.

Ist das jemandem gelungen?

Können Sie es noch einmal versuchen und das Protokoll hier teilen, wenn es immer noch nicht funktioniert?

1 „Gefällt mir“

Ich werde es am Samstag früh wieder versuchen, wenn meine Forennutzer nach den Freitagsfeiern tief und fest schlafen :wink:

Bitte erinnern Sie mich an den Pfad zu dem Log, auf das Sie sich beziehen. Danke!

1 „Gefällt mir“

Ich bezog mich auf die Ausgabe des rebuild-Befehls, um zu sehen, ob wir im Wiederaufbauprozess etwas übersehen haben. :+1:

EDIT: Für alle, die das hier lesen: Wie Jammy unten bemerkt hat, entfernen Sie bitte immer alle sensiblen Details.

1 „Gefällt mir“

Oh, ich verstehe. Hier ist es.

bearbeitet

Es wäre besser, wenn Sie einen ohne Ihr Passwort oder andere sensible Details teilen könnten.

(Sie sollten auch in Erwägung ziehen, Ihre aktuellen zu ändern)

2 „Gefällt mir“

Danke! Dumm von mir!
Ich glaube, ich habe alle sensiblen Informationen entfernt und mein Passwort geändert.

Nochmals vielen Dank!
rebuild_app_output2.txt (159,7 KB)

Ich glaube, ich weiß, was es ist… Es geht um SSL-Zertifikate.
Als ich Discourse installierte, konnte ich es nicht beenden, weil die Let’s Encrypt-Zertifikate, die auf der HTTP-Herausforderung basieren, nicht erstellt werden konnten. Da ich meine Domain bei Cloudflare registriert habe, habe ich die Zertifikate manuell mit der DNS-Herausforderung erstellt. Und es funktionierte gut, bis ich die App neu erstellen musste.

Jetzt muss ich meine app.yml-Datei mit den richtigen Werten für diesen Zweck aktualisieren (Anforderung der LE-Zertifikate mit Cloudflare).

Wo finde ich eine vollständige Dokumentation zu app.yml?