Unerwarteter Fehler 500, den es noch nie gab (fehlender S3-Bucket-Name)

Hallo! Ich betreibe seit 3 Jahren ein Discourse (Docker) auf DigitalOcean, ohne größere Probleme.

Heute, nachdem ich einige Einstellungen zur Bildgröße geändert habe, ist die gesamte Seite mit einem Fehler 500 abgestürzt und zeigt folgende Meldung:

Hinweis: Entschuldigung, ich kann nur die spanische Version sehen. Ich weiß nicht, wie ich in dieser Situation die englische Version bekomme.

Ich habe versucht, die App neu aufzubauen, aber ohne Erfolg. Auch die Logs lieferten nichts Klares – zumindest für mich.

Da ich diesen Fehler noch nie gesehen habe, füge ich hier ein paar relevante Informationen hinzu (oder vielleicht auch nicht):

  • Bilder werden in S3 gespeichert. Ich habe nichts an der AWS/S3-Konfiguration geändert.
  • Ich betreibe das Forum mit Let’s Encrypt.
  • Ich kann über die Rails-Konsole problemlos auf die App zugreifen.

Ich habe vorher im Forum gesucht, aber da die Meldung auf Spanisch ist, konnte ich die englische Version nicht finden :thinking:

Hinweis: Vielleicht wäre es eine gute Idee, in diese Meldung eine Fehler-ID aufzunehmen, selbst wenn sie übersetzt ist, um sie später als Referenz im Forum verwenden zu können.

Kannst du die Logs laden (http://yoursiteurl.com/logs)?

Ja! Ich weiß nicht, wie ich das vergessen konnte! (Ich hatte in 3 Jahren mit Discourse nie ein solches Problem, sorry).

Es scheint mit S3 zusammenzuhängen :thinking: das ist zumindest ein Hinweis, ein Ansatzpunkt für die Fehlersuche.

Es sieht so aus, als ob deine Einstellung s3_bucket irgendwie leer oder fehlt…

Bist du die neueste Version von Discourse?

Nein, ich habe das Forum vor etwa 2 Monaten aktualisiert.

Du hast den Nagel auf den Kopf getroffen, ich weiß nicht, wie das passieren konnte :facepalm: das ist irgendwie verrückt.
Ich stelle den Bucket-Namen über die Konsole wieder her und schauen wir mal, ob es funktioniert.

@Falco es funktioniert. Ich schäme mich, das mangelnde Debugging-Übung bei Discourse hat mich blockiert:facepalm: Vielen Dank für deine schnelle Antwort.

Ich werde den Titel jetzt aktualisieren, da ich den Fehler kenne.

Danke!