Ist es möglich, ein kürzliches Software-Upgrade rückgängig zu machen?

Hallo, ich bin ein nicht-softwarebezogener Administrator für einen Discourse-Server.

Ich habe Discourse Version: 2.9.0.beta7 (Commit f75a99e93295655f796e63e7d1c42cf613b64117) verwendet.

Und auch das Pavilion News Plugin.

Ich habe gestern Abend auf beta 9 aktualisiert und meine Seite ist dadurch kaputtgegangen.

Gibt es eine einfache Möglichkeit, das Upgrade rückgängig zu machen? Um zu dem zurückzukehren, was ich vor dem letzten Upgrade verwendet habe?

Als ich sah, dass die Seite kaputt war, habe ich auch das Plugin aktualisiert – aber nichts hat sich geändert und die Seite hat alle Anpassungen verloren.

Du solltest wahrscheinlich im Thema des News Plugins posten?

Ich habe jedoch gerade auf die neueste Discourse- und die neueste Version des News Plugins aktualisiert und es funktioniert bei mir. Hast du eine Fehlermeldung? Etwas in der Browserkonsole? (Ich kann nichts Offensichtliches sehen).

1 „Gefällt mir“

Hmmm… Ich habe Jay Pfafmann kontaktiert und er schlug vor – könnte das Problem einfach geringer Speicherplatz sein? Das Forum läuft, hat aber alle Anpassungen verloren:

Wie in der vorherigen Nachricht vorgeschlagen, haben Sie wenig Speicherplatz.

Aber Sie müssen sich per SSH auf Ihren Server einloggen und so etwas tun:

cd /var/discourse/

./launcher cleanup

vielleicht die Datei containers/app.yml bearbeiten und hier das Nachrichten-Plugin entfernen?

./launcher rebuild app

Ich bin mir nicht sicher, was Sie mit „alle Anpassungen verloren“ meinen.

Wir benötigen weitere Informationen zu Fehlern, die Sie sowohl in der Browserkonsole als auch in /logs sehen können.

Würde das Entfernen einiger älterer Backups Speicherplatz freigeben und wäre dies eine sinnvolle Vorgehensweise?

1 „Gefällt mir“

Wenn das Ihr Problem ist, dann ja, das Löschen einiger älterer Sicherungen wird helfen, aber Sie werden nur neue erstellen und sie wieder füllen, es sei denn, Sie ändern die Anzahl in den Einstellungen.

Die Seite sieht normalerweise wie das obere Bild unten aus und jetzt wie das untere:

Es gibt keine Fehlermeldungen, die ich erhalte. Es scheint nur, dass das Nachrichten-Plugin nicht mehr funktioniert (und das zugehörige CSS usw.).

Erinnern Sie sich, wann Sie das letzte Mal vor diesem Zeitpunkt ein Upgrade durchgeführt haben?

Ja – im Juli auf diese Version von Discourse:
Discourse-Version: 2.9.0.beta7 (Commit f75a99e93295655f796e63e7d1c42cf613b64117)

Sie scheinen auch andere Komponenten zu haben, seien Sie vorsichtig, dass es nicht etwas anderes ist. Woher kommt dieses Menü?

Auf jeden Fall können Sie versuchen, Nachrichten vorübergehend aus Ihrer app.yml zu entfernen und neu zu erstellen, um zu sehen, ob ansonsten alles wiederhergestellt ist.

Ja – ich habe diese zusätzlichen Plugins und Komponenten; Glauben Sie, eines davon könnte das Problem sein?


1 „Gefällt mir“

Wie lautet die URL Ihrer Website?

Als ich Sie nach Fehlern in Ihrer Konsole fragte, haben Sie mir davon nichts erzählt:

Es scheint, dass Guest Gate ein Problem hat. Entfernen Sie es vorerst und melden Sie das Problem im Thema der Theme Component.

2 „Gefällt mir“

Ich füge nur eine kurze Erinnerung hinzu, von Zeit zu Zeit ein ./launcher cleanup auszuführen, um Speicherplatz freizugeben.

2 „Gefällt mir“

Ich arbeite normalerweise nicht von der Konsole aus – nur über die Discourse-Admin-Oberfläche. Wo würde ich diese Informationen sehen?

Browser-Entwicklertools. Alle Administratoren von Self-Installs sollten damit vertraut sein. Drücken Sie zum Beispiel F12 in Firefox.

Soll ich Guest Gate vollständig entfernen oder nur ausschalten? Spielt es eine Rolle, welchen Ansatz ich wähle?

Muss ich danach “neu starten” oder eine andere Aktion ausführen, damit alles ordnungsgemäß neu gestartet und neu geladen wird?

Es ist eine Theme-Komponente, also entfernen Sie sie einfach aus dem aktiven Theme, Sie müssen sie nicht löschen.

1 „Gefällt mir“