ich betreibe eine selbst gehostete Discourse-Installation (ein Auftragnehmer hat sie installiert) und aktualisiere heute auf die neueste Beta (über das automatische Update). Dabei wurde während des Updates ein Fehler gemeldet und alles ist abgestürzt. Die Seite ist offline.
-------------------------------------------------------------------------------------\nUPGRADE OF POSTGRES FAILED\n\nBesuchen Sie https://meta.discourse.org/t/postgresql-15-update/349515 für Unterstützung.\n\nSie können in der Zwischenzeit ./launcher start app ausführen, um Ihre App neu zu starten\n-------------------------------------------------------------------------------------\n\n\n\nFAILED\n--------------------\nPups::ExecError: if [ -f /root/install_postgres ]; then\n /root/install_postgres \u0026\u0026 rm -f /root/install_postgres\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 \u0026\u0026 echo postgres already running stop container ; exit 1\nfi\n failed with return #\u003cProcess::Status: pid 18 exit 1\u003e\nLocation of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'\nexec failed with the params {\"tag\"=\u003e\"db\", \"cmd\"=\u003e\"if [ -f /root/install_postgres ]; then\\n /root/install_postgres \u0026\u0026 rm -f /root/install_postgres\\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 \u0026\u0026 echo postgres already running stop container ; exit 1\\nfi\\n\"}\nbootstrap failed with exit code 1\n** FAILED TO BOOTSTRAP ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.\n./discourse-doctor kann helfen, das Problem zu diagnostizieren.\nc5b5958a65b830ae97f279c6df70e8b485b2d9d594af68767a953ff59e6ca286\n\n
Genau das, was ich gesagt habe, benutze snap, um den alten Container wiederherzustellen, und warte, bis das Problem behoben ist. Ich habe auch ein Update ausprobiert, aber aus irgendeinem Grund startet mein Webserver nicht.
Ja, bitte befolgen Sie die Debugging-Schritte in diesem Thema, und lassen Sie uns wissen, wenn Sie weitere Informationen haben @eisammy@Markus_Moenig
Wir haben keine Korrekturen, die auf eine Veröffentlichung warten. Wenn also etwas für Sie immer noch nicht funktioniert, benötigen wir weitere Informationen, um Ihnen helfen zu können.
Was ich nicht verstehe, ist, warum Sie viel Arbeit investieren, um eine narrensichere, einfach zu bedienende Benutzeroberfläche zu erstellen, um Web-Tech-Neulinge wie mich anzulocken, und dann potenziell gefährliche Updates ohne Vorwarnung hineinlegen.\n\nIch habe mein Droplet nach 4 Stunden des Versuchs, es heute zum Laufen zu bringen, wütend zerstört. Es gibt also keinen Weg zurück für mich.
Freut mich zu hören, dass es funktioniert @eisammy
@Markus_Moenig Es tut mir leid, dass die Dinge nicht geklappt haben. Wir tun unser Bestes, um solche Updates so nahtlos wie möglich zu gestalten, aber manchmal gehen Dinge schief. Ich stimme zu, dass das frustrierend sein kann. Wir bemühen uns, hier bei Meta so schnell wie möglich zu reagieren, aber ich verstehe, dass das nicht immer ausreicht.
Ich werde dieses Thema schließen. Aber wenn du oder jemand anderes ähnliche Probleme hat, könnt ihr jederzeit ein neues in Support eröffnen.