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.

Can you load the logs (http://yoursiteurl.com/logs) ?

Yes! I don’t know how I forget it! (I never had this kind of problem in 3 years with Discourse, sorry).

Seems like it is related to S3 :thinking: it’s at least a clue, something where to start debugging

Looks like your setting s3_bucket is empty/missing somehow…

Are you running latest Discourse?

No, I updated the forum around 2 months ago or so.

You hit the nail on the head, IDK how it happened :facepalm: this is kind of crazy.
I’m restoring the bucket name from the console and let’s see if works.

@Falco it works. I’m ashamed, the lack of practice debugging Discourse blocked me :facepalm: thank you so much for you quick response.

I will update the title now that I know the error.

Thanks!