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

Olá!

Tive um problema ao reinstalar o Discourse.
Aqui está o erro:

(\u003cunknown\u003e): caracteres de controle não são permitidos na linha 1 coluna 1 -e LANG=en_US.UTF-8
Erro de sintaxe YAML. Verifique seus arquivos de configuração containers/*.yml.

Eu usei o yamllint para verificar a configuração. Aqui está o resultado.

O que está na linha 1?

Se for uma linha vazia, remova essa linha e tente novamente

Não era nada!.. E com isso quero dizer espaço em branco… Claro que li isso agora.
ARQUIVOS YAML SÃO SUPER SUPER SENSÍVEIS A ERROS DE ESPAÇO EM BRANCO OU ALINHAMENTO!

Não estou acostumado com espaços em branco sendo um problema na codificação. Muito obrigado! e desculpe incomodar :heart:

1 curtida

não é incômodo algum.

Ah, mas agora provavelmente. Não foi o caso, afinal… :sweat_smile:

Havia um espaço em branco na linha 1… mas eu o removi. Salvei e executei ./launcher rebuild app. mas ainda estou recebendo o mesmo erro.

Me envie o arquivo de configuração por mensagem privada sem as senhas

Vou verificar e enviar de volta

1 curtida

Acabei de te enviar uma mensagem privada, mas não consigo ver nosso diálogo em lugar nenhum. Foi enviado?

você recebeu minha resposta?

Sim, eu fiz. Você corrigiu algum erro?

sim, eu fiz.

coloque a senha de volta e reconstrua o aplicativo

Certo. Recebi um novo erro
não encontrei a chave esperada ao analisar um mapeamento de bloco na linha 34, coluna 3 -e LANG=en_US.UTF-8

A coisa mais fácil é provavelmente excluir seu app.yml e executar discourse-setup novamente. Poderia ser literalmente um único espaço extra ou faltando em qualquer lugar. Ou tabulação em vez de alguns espaços. Talvez você consiga descobrir com yamlint, ou talvez você sempre erre algo ao copiar de ou para ele.

Se o que você fez para quebrá-lo foi adicionar plugins, veja isso da próxima vez que você copiar/colar a linha git clone existente e editá-la. Dessa forma, você não pode errar o espaçamento.

Eu encontrei o problema

A senha do smtp não deve conter o caractere "

Eu removi a senha e funcionou.

Recomendo redefinir a senha e reconstruir o aplicativo novamente.

1 curtida

Ah! Boa. Sim, acho que você poderia ter escapado com uma barra invertida, mas minha solução não teria ajudado em nada.

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