Containers/*.yml LC_ALL: en_US.UTF-8

Hallo!

Ich habe ein Problem bei der Neuinstallation von Discourse.
Hier ist der Fehler:

(unbekannt): Steuerzeichen sind in Zeile 1 Spalte 1 nicht zulässig -e LANG=en_US.UTF-8
YAML-Syntaxfehler. Bitte überprüfen Sie Ihre Container/*.yml-Konfigurationsdateien.

Ich habe yamllint verwendet, um die Konfiguration zu überprüfen. Hier ist das Ergebnis.

Was steht in Zeile 1?

Wenn es eine leere Zeile ist, entfernen Sie diese Zeile und versuchen Sie es erneut.

Es war nichts!.. Und damit meine ich Leerzeichen… Natürlich habe ich das jetzt gelesen.
YAML-DATEIEN SIND SUPER SUPER EMPFINDLICH GEGENÜBER FEHLERN BEI LEERZEICHEN ODER AUSRICHTUNG!

Ich bin es nicht gewohnt, dass Leerzeichen ein Problem beim Programmieren sind. Vielen Dank! Und Entschuldigung, dass ich Sie belästigt habe :heart:

1 „Gefällt mir“

Das ist überhaupt keine Störung.

Aber jetzt wahrscheinlich. Das war doch nicht der Fall.. :sweat_smile:

Es gab ein Leerzeichen in Zeile 1.. aber ich habe es entfernt. Gespeichert und ./launcher rebuild app. aber ich bekomme immer noch denselben Fehler.

Schick mir die Konfigurationsdatei per PN ohne die Passwörter

Ich werde sie prüfen und zurückschicken

1 „Gefällt mir“

Ich habe dir gerade eine PM geschickt, aber ich sehe unseren Dialog nirgends. Ist sie angekommen?

Hast du meine Antwort erhalten?

Ja, das habe ich. Hast du Fehler korrigiert?

Ja, das habe ich.

Geben Sie das Passwort wieder ein und erstellen Sie die App neu.

Okay. Ich habe einen neuen Fehler erhalten
did not find expected key while parsing a block mapping at line 34 column 3 -e LANG=en_US.UTF-8

Am einfachsten ist es wahrscheinlich, Ihre app.yml zu löschen und discourse-setup erneut auszuführen. Es könnte buchstäblich ein einzelnes zusätzliches oder fehlendes Leerzeichen fast überall sein. Oder ein Tab statt einiger Leerzeichen. Vielleicht können Sie es mit yamlint herausfinden, oder vielleicht vermasseln Sie immer etwas, wenn Sie etwas hinein- oder daraus kopieren.

Wenn Sie es kaputt gemacht haben, indem Sie Plugins hinzugefügt haben, sehen Sie, dass Sie beim nächsten Mal die vorhandene git clone-Zeile kopieren/einfügen und bearbeiten. Auf diese Weise können Sie die Abstände nicht durcheinanderbringen.

Ich habe das Problem gefunden

Das SMTP-Passwort darf das Zeichen " nicht enthalten

Ich habe das Passwort entfernt und es wurde erstellt.

Es wird empfohlen, das Passwort zurückzusetzen und die App erneut zu erstellen.

1 „Gefällt mir“

Oh! Gut. Ja, ich glaube, du hättest es mit einem Backslash maskieren können, aber meine Lösung wäre keine Hilfe gewesen.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.