Probleme mit Postgre (vielleicht)

Hier ist der Discourse-Einrichtungsskript, den ich verwendet habe:
GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub /var/discourse

Es funktioniert gut beim Erstellen einer neuen Discourse-Instanz.

Das Problem tritt jedoch auf, wenn ich versuche, die App mit meinen alten Discourse-Daten neu zu erstellen.

Hier ist ein Teil des Logs:

**Synchronisiere Daten auf die Festplatte ... ok**

**Erfolg. Sie können den Datenbankserver jetzt mit folgendem Befehl starten:**

**    pg_ctlcluster 10 main start**

**Warnung: Das ausgewählte Verzeichnis stats_temp_directory /var/run/postgresql/10-main.pg_stat_tmp**
**postgresql.conf.**
**ist für den Cluster-Besitzer nicht beschreibbar. Diese Einstellung wird nicht hinzugefügt.**
**Ver Cluster Port Status Owner    Datenverzeichnis              Logdatei**
**10  main    5433 down   postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log**
**update-alternatives: Warnung: Erzwingt die Neuinstallation der Alternative /usr/share/postgresql/12/man/man1/postmaster.1.gz, da die Linkgruppe postmaster.1.gz defekt ist**
**invoke-rc.d: aktueller Runlevel konnte nicht ermittelt werden**
**invoke-rc.d: policy-rc.d verweigerte die Ausführung von start.**
**Verarbeite Trigger für postgresql-common (215.pgdg100+1) ...**
**Erstelle PostgreSQL-Wörterbücher aus installierten myspell/hunspell-Paketen...**
**Entferne veraltete Wörterbuchdateien:**
**Stoppe PostgreSQL 10 Datenbankserver: main.**
**Stoppe PostgreSQL 12 Datenbankserver: main.**
**Führe Konsistenzprüfungen durch**
**-----------------------------**
**Überprüfe Cluster-Versionen                                   ok**

**Der Quell-Cluster wurde nicht ordnungsgemäß heruntergefahren.**
**Fehler, Beenden**
**-------------------------------------------------------------------------------------**
**UPGRADE VON POSTGRES FEHLGESCHLAGEN**

**Bitte besuchen Sie https://meta.discourse.org/t/postgresql-12-update/151236 für Unterstützung**

**Sie können ./launcher start app ausführen, um Ihre App in der Zwischenzeit neu zu starten**




**FEHLGESCHLAGEN**
**--------------------**
**Pups::ExecError: /root/upgrade_postgres ist fehlgeschlagen mit Rückgabewert #<Process::Status: pid 47 exit 1>**
**Fehlerort: /pups/lib/pups/exec_command.rb:112:in `spawn'**
**exec fehlgeschlagen mit den Parametern "/root/upgrade_postgres"**
**43aeccc15b54cbb03c8d665c755aa666012088aaeb8bbd7437faf68d70c28634**
**** STARTUP FEHLGESCHLAGEN ** Bitte nach oben scrollen und nach früheren Fehlermeldungen suchen, es kann mehr als eine geben.**
**./discourse-doctor kann helfen, das Problem zu diagnostizieren.**

Das sieht nach einem Berechtigungsproblem aus.

Haben Sie sich in diesem Thema nach Hinweisen umgesehen?

Handelt es sich hierbei um Daten, die Sie von einem anderen Server verschoben haben? Funktioniert dieser Server? Können Sie ein Backup erstellen und es auf dem neuen Server wiederherstellen?

Im verlinkten Thema gibt es einen FAQ-Eintrag speziell für dieses Problem. Bitte befolgen Sie die Anweisungen:

Hast du dir das Thema nach Hinweisen angesehen?
Ja, aber bisher konnte mir nichts helfen.

Sind das die Daten, die du von einem anderen Server verschoben hast?
Ja.

Funktioniert dieser Server?
Nein.

Kannst du ein Backup erstellen und es auf dem neuen Server wiederherstellen?
Nein, ich kann nur den gesamten Ordner /var/discourse kopieren, um meine Daten zu erhalten.

Ich habe die Anweisungen befolgt, aber das Problem besteht immer noch.

Du kannst die Daten nicht zwischen Servern kopieren, während die Datenbank läuft, und erwarten, dass es funktioniert.

Für die Migration zwischen Servern kannst du unsere Sicherungsfunktion verwenden und die Anweisungen zum Verschieben deiner Discourse-Instanz auf einen anderen Server befolgen.