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.
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
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.