Erreur de syntaxe YAML

lors de l’exécution du script d’installation automatique, un message d’erreur s’est affiché :

(inconnu) : clé attendue non trouvée lors de l’analyse d’un mappage de bloc à la ligne 42, colonne 3 -e LANG=en_US.UTF-8
Erreur de syntaxe YAML. Veuillez vérifier vos fichiers de configuration containers/*.yml.

étant donné que je pense qu’il s’agit d’un conteneur Docker (je crois), je ne sais pas comment localiser le fichier pour résoudre le problème. Je suis désolé, car je ne suis pas familier avec Linux, Docker ou la programmation en général… aidez-moi s’il vous plaît

ok, j’ai trouvé comment accéder au fichier yaml. quelle est la bonne façon de résoudre le problème ?

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8

C’est très étrange. Avez-vous entré des tabulations ou quelque chose d’étrange lorsque vous avez exécuté le script ?

La chose la plus simple à faire si vous ne parvenez pas à le résoudre est de supprimer le fichier yml et de relancer discourse-setup.

Il est possible, mais peu probable, qu’une modification ait été apportée au modèle standalone.yml qui ait cassé le script.

Ouais, vraiment bizarre. Parce que j’obtiens quelque chose de similaire en essayant de reconstruire web_only de 2-container.

did not find expected key while parsing a block mapping at line 4 column 1 -e LANG=en_US.UTF-8

Il n’y a qu’un seul problème. Je n’utilise pas en_US, j’utilise fi_FI.UTF-8.

Édition

C’est incroyable :man_facepalming: J’avais deux erreurs d’un espace : une où j’ai indiqué S3 et une avant un plugin. Au moins une heure perdue… quand j’apprendrai que ces notifications d’erreur sont presque toujours fausses.

Huh ! J’ai besoin d’un verre.