Launcher falha ao reconstruir e deixa o container sem execução

Olá,

Estou com este problema ao executar launcher rebuild, onde a reconstrução falha, mas apenas após parar o container. O discourse-doctor consegue ressuscitar o fórum reiniciando o container antigo, mas atualizá-lo parece não ser possível no momento. Colei o log no final da mensagem.

A instalação é de setembro de 2016 e atualmente está executando o Discourse 2.4.1; as atualizações de todas as partes têm funcionado bem até agora. O sistema hospedeiro é o Ubuntu 18.04 com as últimas atualizações instaladas e Docker version 19.03.8, build afacb8b7f0.

Avise-me se precisar de mais informações para entender melhor o problema. Acredito que seria útil adicionar algum “printf-debugging” ao lado da invocação do docker run que está falhando.

$ sudo ./launcher rebuild app
Garantindo que o launcher esteja atualizado
Buscando origin
Launcher está atualizado
Parando o container antigo
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: formato de referência inválido: o nome do repositório deve estar em minúsculas.
Veja '/usr/bin/docker run --help'.
cat: cids/app_bootstrap.cid: Arquivo ou diretório não encontrado
"docker rm" requer pelo menos 1 argumento.
Veja 'docker rm --help'.

Uso:  docker rm [OPÇÕES] CONTAINER [CONTAINER...]

Remove um ou mais containers
rm: não é possível remover 'cids/app_bootstrap.cid': Arquivo ou diretório não encontrado
** FALHA NA INICIALIZAÇÃO ** por favor, role para cima e procure mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.

Pode ser Can't rebuild because ssh template is removed

Verifique se seu app.yaml contém templates/sshd.template.yml e remova ou comente essa linha se for o caso. Eu mesmo me deparei com isso recentemente, espero que isso resolva seu problema. :slight_smile:

Obrigado, senhor! Esse era de fato o caso.

Seu último post foi há três anos. Essa mudança de template que está causando problemas é um distintivo de honra para nós que temos sites daqueles tempos. :sunglasses: