Fortsetzung der Diskussion aus PostgreSQL 15 Update :
Hallo, ich wollte meine Discourse-Installation heute neu aufbauen, nachdem ich eine Erweiterung zu meiner app.yml-Datei hinzugefügt hatte. Allerdings ist der Neuaufbau fehlgeschlagen mit der Meldung: „The source cluster was not shut down cleanly
mwaniki
(Mwaniki Wairungu)
4. Februar 2025 um 03:58
2
Ich habe die Schritte in den FAQs aktualisiert. Könnten Sie sie ausprobieren und uns mitteilen, ob das hilft?
Mwaniki Wairungu:
Fahren Sie es nun erneut mit ./launcher stop app herunter. Schwänzen Sie danach die Protokolle, um zu sehen, ob es ein sauberes war:
tail -f shared/standalone/log/var-log/postgres/current
2025-01-24 09:19:06.437 UTC [37] LOG: received smart shutdown request
2025-01-24 09:19:06.444 UTC [37] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1
2025-01-24 09:19:06.446 UTC [49] LOG: shutting down
2025-01-24 09:19:06.468 UTC [37] LOG: database system is shut down
Wenn die Protokolle nicht darauf hinweisen, dass die Datenbank heruntergefahren ist, können Sie den alten Container erneut starten, mit ./launcher enter app eintreten, diese Befehle ausführen und die Protokolle danach erneut schwänzen.
export SVWAIT=300
sv stop nginx
sv stop unicorn
sv stop postgres
exit
Wenn die Protokolle wie oben aussehen, können Sie nun versuchen, mit ./launcher rebuild app erneut ein Upgrade durchzuführen.
Hallo, ich werde diese Schritte ausprobieren, sobald ich zu Hause bin. Danke für die Antwort und ich werde alle über das Ergebnis informieren.
Nachverfolgung: Ich freue mich, Ihnen mitteilen zu können, dass die oben genannte Lösung funktioniert. Danke!