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

Bonjour !

J’ai un problème lors de la réinstallation de Discourse.
Voici l’erreur :

 (\u003cunknown\u003e): les caractères de contrôle ne sont pas autorisés à la ligne 1 colonne 1 -e LANG=en_US.UTF-8
Erreur de syntaxe YAML. Veuillez vérifier vos fichiers de configuration containers/*.yml.

J’ai utilisé yamllint pour vérifier la configuration. Voici le résultat.

Qu’y a-t-il à la ligne 1 ?

Si c’est une ligne vide, supprimez cette ligne et réessayez.

Ce n’était rien ! … Et par là, je veux dire des espaces blancs… Bien sûr que je l’ai lu maintenant.
LES FICHIERS YAML SONT SUPER SUPER SENSIBLES AUX ERREURS D’ESPACES BLANCS OU D’ALIGNEMENT !

Je n’ai pas l’habitude que les espaces blancs posent problème en codage. Merci beaucoup ! et désolé de vous déranger :heart:

1 « J'aime »

ce n’est pas du tout un dérangement.

Oh mais maintenant probablement. Ce n’était pas le cas après tout.. :sweat_smile:

il y avait un espace à la ligne 1.. mais je l’ai supprimé. J’ai sauvegardé et lancé ./launcher rebuild app. mais j’obtiens toujours la même erreur.

Envoyez-moi le fichier de configuration par message privé sans les mots de passe
Je vais le vérifier et vous le renvoyer

1 « J'aime »

Je viens de vous envoyer un message privé, mais je ne vois notre dialogue nulle part. Est-ce que ça a fonctionné ?

avez-vous reçu ma réponse ?

Oui, je l’ai fait. Avez-vous corrigé des erreurs ?

oui, je l’ai fait.

remettez le mot de passe et reconstruisez l’application

d’accord. j’ai une nouvelle erreur
did not find expected key while parsing a block mapping at line 34 column 3 -e LANG=en_US.UTF-8

La chose la plus simple est probablement de supprimer votre app.yml et de relancer discourse-setup. Il pourrait littéralement s’agir d’un espace supplémentaire ou manquant, n’importe où. Ou une tabulation au lieu de quelques espaces. Peut-être que vous pourrez le comprendre avec yamlint, ou peut-être que vous ferez toujours une erreur en le copiant ou en le collant.

Si ce que vous avez fait pour le casser était d’ajouter des plugins, voyez que la prochaine fois vous copiez/collez la ligne git clone existante et que vous la modifiez. De cette façon, vous ne pourrez pas gâcher l’espacement.

J’ai trouvé le problème

Le mot de passe smtp ne doit pas contenir le caractère "

J’ai supprimé le mot de passe et cela a compilé.

Il est conseillé de réinitialiser le mot de passe et de reconstruire l’application à nouveau.

1 « J'aime »

Oh ! Bonne remarque. Oui, je pense que vous auriez pu l’échapper avec une barre oblique inverse, mais ma solution n’aurait servi à rien.

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