Discourse gesund bekommen

Ich verwende 2.9.0.beta4, da ich auf ein festgefahrenes Upgrade gestoßen bin, das sich nach zahlreichen Versuchen durch einen App-Neubau endlich erholt hat.

In der Benutzeroberfläche (Web oder Mobil) zeigt die App die Version und das grüne Smiley an, dass ich auf dem neuesten Stand bin. Wenn ich auf den Update-Link klicke, zeigt das Update-Panel den Status der meisten Komponenten als „wird noch aktualisiert“ an.

Ich kann die Schritte über die Befehlszeile durchgehen und ein Upgrade leicht erzwingen.

Ich mache mir Sorgen über eine weitere Reihe von fehlgeschlagenen Versuchen und eine lange Wiederherstellung.

Hat jemand Ratschläge oder kann mir einen Ansatz vorschlagen, um meine Instanz stabil und gesund zu bekommen?

Vielen Dank!

1 „Gefällt mir“

Reset Upgrade-Schaltfläche drücken?

2 „Gefällt mir“

Danke, das hat die Benutzeroberfläche entsperrt.

Ich konnte die Docker-Manager-Komponente erfolgreich aktualisieren.

Jetzt sind es 20 Minuten und es läuft immer noch ein “Alle aktualisieren” über die Benutzeroberfläche.

Ich hoffe, ich erlebe nicht wieder den Spaß vom letzten Update.

Keine Meldungen in der Upgrade-Konsole der Benutzeroberfläche nach diesem:

$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
WARNUNG: Node v16.14.2 wurde auf Ihrer Plattform nicht gegen Ember CLI getestet. Wir empfehlen die Verwendung der aktuellsten "Active LTS"-Version von Node.js. Weitere Informationen finden Sie unter https://git.io/v7S5n.
Bauen
Umgebung: production
Bauen...
Obwohl die Option "loose" in Ihrer @babel/preset-env-Konfiguration auf "false" gesetzt war, wird sie für @babel/plugin-proposal-private-property-in-object nicht verwendet, da die Option "loose"-Modus für @babel/plugin-proposal-class-properties auf "true" gesetzt war.
Die Option "loose" muss für @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods und @babel/plugin-proposal-private-property-in-object (wenn sie aktiviert sind) gleich sein: Sie können diese Warnung unterdrücken, indem Sie explizit hinzufügen
	["@babel/plugin-proposal-private-property-in-object", { "loose": true }]
zum Abschnitt "plugins" Ihrer Babel-Konfiguration.
Obwohl die Option "loose" in Ihrer @babel/preset-env-Konfiguration auf "false" gesetzt war, wird sie für @babel/plugin-proposal-private-methods nicht verwendet, da die Option "loose"-Modus für @babel/plugin-proposal-private-property-in-object auf "true" gesetzt war.
Die Option "loose" muss für @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods und @babel/plugin-proposal-private-property-in-object (wenn sie aktiviert sind) gleich sein: Sie können diese Warnung unterdrücken, indem Sie explizit hinzufügen
	["@babel/plugin-proposal-private-methods", { "loose": true }]
zum Abschnitt "plugins" Ihrer Babel-Konfiguration.
1 „Gefällt mir“

Letztendlich scheint das Update über die Weboberfläche hängengeblieben zu sein.

Die Wiederherstellung erfolgte durch SSH-Zugriff und einen Anwendungsneubau.

Ich habe absolut keine Ahnung, was schief läuft oder warum.

1 „Gefällt mir“