Können wir bitte Updates vermeiden, die mich zwingen, auf der Kommandozeile zu debuggen?

Entschuldigen Sie, kleiner :scream: von einem Laien, aber wieder einmal klicke ich harmlos auf „Update“ in der Benutzeroberfläche, werde dann aufgefordert, „einen Neuaufbau über die Befehlszeile durchzuführen“, und dann schlägt dieser fehl und ich füge Bash-Ausgaben in KI ein, damit sie mir sagt, was falsch ist.

„Der Fehler zeigt an, dass das Discourse-Update fehlgeschlagen ist, da das Discourse-Data-Explorer-Plugin jetzt in den Discourse-Kern integriert ist und nicht als separates Plugin in Ihrer app.yml-Konfigurationsdatei enthalten sein sollte.“

Ich weiß, dass es nicht immer möglich ist, aber es wäre schön, zumindest eine Warnung zu erhalten wie „machen Sie sich bereit, diese wird wehtun“. Es könnte meine Lebenserwartung verlängern.

(Letztes Mal):

5 „Gefällt mir“

Es hätte eine Warnung genau davor ausgegeben. Sie könnten den Container dann mit

./launcher start app

neu starten und dann Ihre nächsten Schritte in aller Ruhe planen.

Sie können den Container möglicherweise immer noch starten.

3 „Gefällt mir“

Sie haben natürlich Recht.

Es ist nur so, dass ich nicht erwartet hatte, dass der erste Wiederaufbau fehlschlagen würde, und das hat mich überrascht. Die Nachricht war da, aber weil sie im Textprotokoll stand, war ich mir nicht sicher, ob ich das Problem finden würde. Soweit ich weiß, hätte es eine obskure Ausnahme in einem Aufrufstapel sein können. Als die KI es mir sagte, sah ich, dass es gleich unten stand.

Ich schätze, das passiert, wenn man nur Teilzeit-Webmaster ist :expressionless:

Yup. Das war ein bisschen Pech. Dies ist das störendste Upgrade seit zehn Jahren.

Ja. Es ist eine riesige Wand aus Text. Ich schaue sie mir seit fast einem Jahrzehnt an und es ist immer noch schwer zu wissen, was man sich ansehen soll.

Ich fürchte schon!

Wenn Sie „die KI“ verwenden, verwenden Sie Ask.discourse.com

2 „Gefällt mir“

Wie wäre eine Warnung woanders besser als eine Warnung dort, wenn beide exakt dasselbe tun und keine negativen Auswirkungen außerhalb des Lesens haben? Das Log ist immer der erste Ort, den Sie bei einem Fehler aufsuchen sollten…

Die Komplexität eines Updates hängt nicht vom spezifischen Update ab, sondern vielmehr von der Version, auf der sich Ihr Forum vor dem Update befindet, und von den Versionen von Postgres, Redis und allen Plugins, die Sie haben.

Daher ist es im Grunde unmöglich zu sagen, ob das Update „weh tun“ wird.

Ich habe Updates von 1.8 auf 3.5 ohne Probleme durchgeführt und Updates von 3.2.1 auf 3.2.2, deren Behebung Stunden gedauert hat.

3 „Gefällt mir“

Ich schätze, eine Sache, die helfen könnte, ist, wenn dies ein ‘erwartetes’ Problem ist (d. h. nicht etwas, das in einem Call Stack vergraben ist), es mit ---- in der Log-Ausgabe zu umgeben. Das würde es leichter zu finden machen.

Außerdem ist mein Backup seit dem Update wieder kaputt, zurück an die Arbeit für mich :frowning:

1 „Gefällt mir“

Tut mir leid, dass das eine schlimme Erfahrung für dich war! :hugs:

Kein großer Trost in deinem Fall, aber wahr. Es ist selten, dass ein Update eine Intervention auf der Kommandozeile erfordert.

Ich hoffe, du konntest dieses Problem lösen! Du musst Backups haben, wenn du selbst hostest, weil du nie weißt, was passieren kann.

Ich habe mich am Samstag mit Hilfe von ask.discourse darum gekümmert.

Ich habe festgestellt, dass wir eine nicht standardmäßige Volume-Einrichtung hatten, mit Uploads und Backups auf einer sekundären Festplatte. Das wäre kein Problem gewesen, aber als wir die Datenfestplatte von 20 GB auf 30 GB vergrößert haben, haben wir vergessen, das Dateisystem zu informieren!

Damit ist das behoben, und ich habe jetzt für ein paar weitere Jahre Luft.

3 „Gefällt mir“

[quote=„Benjol, Beitrag:9, Thema:379995″]
Als wir die Datenfestplatte von 20 GB auf 30 GB vergrößert haben, haben wir vergessen, das Dateisystem zu informieren!
[/quote]

Ah! Das ist eine knifflige Sache! Und sicher eine fortgeschrittene Einrichtung.

Ich bin froh, dass Sie es gelöst haben.

1 „Gefällt mir“

Dieses Thema wurde nach 6 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.