Discourse-Update-Fehler

Das ist ein anderer Fehler. Es wäre am besten, einen neuen Thread zu eröffnen. Danke, dass Sie einen guten Teil des Protokolls beigefügt haben. Bitte fügen Sie in Ihrem neuen Thread Folgendes hinzu:

  • die Ausgabe von discourse-doctor
  • ob Sie eine Standardinstallation durchführen
  • die Version des Betriebssystems, das Sie ausführen

In jedem Fall sollten alle vor dem Upgrade Folgendes tun:

  • ein Backup erstellen
  • dieses Backup auf ihr lokales System oder an einen anderen sicheren Ort kopieren
1 „Gefällt mir“

Ich hoffe, Sie haben ein Backup gemacht und eine sichere Kopie davon, bevor Sie mit dem ersten Upgrade begonnen haben.

Ihr Kernel ist zu alt, da Ihre Betriebssystemversion sehr alt ist. Wie bereits erwähnt, haben Sie nur begrenzte Möglichkeiten, Ihren Kernel zu aktualisieren.

Ein In-Place-Upgrade Ihres Betriebssystems wird wahrscheinlich langwierig und schwierig sein. Der übliche Rat ist, ein neues Betriebssystem zu installieren, Discourse zu installieren und Ihr Backup wiederherzustellen. (Idealerweise löschen Sie nichts Vorhandenes, bis Ihre neue Umgebung vollständig funktioniert. Wenn Sie auf einer neuen Instanz mit einer neuen IP-Adresse landen, müssen Sie Ihre DNS aktualisieren.)

3 „Gefällt mir“

Ich kann den Kernel nicht aktualisieren und stoße in verschiedenen Phasen des Updates auf Fehler.
Ich habe keine Sicherung auf meinem PC, aber ich habe eine Sicherung im Forum.

1 „Gefällt mir“

Eine sichere Kopie eines Backups zu haben, hat wahrscheinlich oberste Priorität.

(Ich erstelle das Backup auf die übliche Weise von der Webseite, kopiere es dann auf meinen eigenen Rechner und erstelle dann eine sichere Kopie dieser Kopie auf einer anderen Festplatte oder extern.)

1 „Gefällt mir“

Wenn Sie eine SSH-Verbindung zu Ihrem Discourse-Server herstellen können, sollten Sie mit ‘scp’ eine Datei auf Ihren PC kopieren können. Ich weiß nicht, ob Putty dies direkt unterstützt. Aber wenn Sie Linux oder eine Unix-ähnliche Shell auf einem Windows-Computer verwenden, sollten Sie scp haben.

1 „Gefällt mir“

Wie kann ich dieses Backup auf meinen PC bekommen?

1 „Gefällt mir“

Wenn Sie Windows verwenden, gibt es meiner Meinung nach auch WinSCP. Auf dem Server befinden sich die Backups unter /var/discourse/shared/standalone/backups

3 „Gefällt mir“

Ja, ich habe das Backup, kann ich das Forum mit diesem Backup wiederherstellen, einschließlich Beiträgen, Benutzern und Einstellungen?

1 „Gefällt mir“

Ja, installieren Sie Discourse gemäß der Standardinstallationsanleitung und nachdem es hochgefahren ist, können Sie dieses Backup wiederherstellen.

3 „Gefällt mir“

Das Einzige, was nicht im Backup enthalten ist und „wichtig“ ist, ist Ihre Konfigurationsdatei /containers/app.yml. Sie enthält unter anderem Ihre Plugin-Liste, falls Sie welche haben. Es kann eine gute Idee sein, diese irgendwohin zu kopieren, damit Sie sie auf Ihrer neuen Instanz installieren können. Die Einstellungen der Plugins werden jedoch in der Datenbank gespeichert, die sich in der Backup-Datei befindet. :slight_smile:

1 „Gefällt mir“

Kann ich dieses Backup in der aktuellen Installation wiederherstellen?

1 „Gefällt mir“

Meinen Sie mit aktuell eine Neuinstallation? Dann sollte es funktionieren, ja.

1 „Gefällt mir“

Ich persönlich wäre zu 100 % sicher, dass das Backup vollständig und korrekt ist, und würde daher eine neue Installation hochfahren und erfolgreich wiederherstellen, bevor ich die alte lösche. Dies bedeutet, dass Sie kurzzeitig für zwei Instanzen bei Ihrem Hosting-Anbieter bezahlen müssen.

Ich sollte auch erklären, dass ich noch nie einen Wiederherstellungsversuch unternehmen musste. Ich bin also unerfahren in der Praxis.

4 „Gefällt mir“

Ich warte normalerweise ein oder zwei Tage, nachdem ich die alte Instanz heruntergefahren habe.

4 „Gefällt mir“

2 Beiträge wurden in ein bestehendes Thema zusammengeführt: Apt-get update schlägt fehl, wenn ein Yarn-Repository in einem Container nicht signiert ist

Neu installiert und aus Backup wiederhergestellt

5 „Gefällt mir“

Dann funktioniert alles? Ich freue mich, dass Sie das geklärt haben :partying_face::+1:

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.