Reconstrução do launcher falha com "containers/app.yml não existe"

A página de upload me disse:

As atualizações pela interface web estão desativadas até que você execute a imagem mais recente. Para fazer isso, faça login no seu servidor usando SSH e execute:

cd /var/discourse
git pull
./launcher rebuild app

A primeira vez que executou por um tempo e depois terminou com o erro. Se eu tentar novamente, recebo:

./launcher rebuild app
x86_64 arch detected.
ERROR: containers/app.yml does not exist or is not readable.

Available configs ( data, mail-receiver, web_only )

O arquivo não existe:

ls -al containers
total 28
drwxr-xr-x  3 root root 4096 Jan 15 18:12 .
drwxr-xr-x 12 root root 4096 Jun 19 17:34 ..
-rw-r--r--  1 root root    0 Jun 11  2023 .gitkeep
-rw-------  1 root root 1175 Jun 27  2023 data.yml
drwxr-xr-x  2 root root 4096 Jun 27  2023 delete
-rw-r--r--  1 root root 2306 Jan 15 18:12 mail-receiver.yml
-rw-------  1 root root 6304 Jan  2 20:39 web_only.yml

Executando em uma droplet da Digital Ocean.

Parece que você tem uma configuração de dois contêineres em vez do contêiner usual chamado app.

Para uma configuração de dois contêineres, acredito que você precisaria executar:

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

Embora geralmente as pessoas com uma configuração de dois contêineres estejam cientes da diferença. Esta é a primeira vez que você atualiza desde a instalação?

3 curtidas

Eu usei a atualização automática na interface do usuário da web, mas nunca recebi a mensagem sobre ./launcher rebuild app antes.

@pfaffman fez a instalação.

2 curtidas

Ah, sim. Acho que ele tem algumas instruções com detalhes extras em - Managing a Two-Container Installation - Documentation - Literate Computing Support

2 curtidas

Parece que esse comando funcionou, obrigado.

2 curtidas

Fico feliz que você tenha conseguido resolver!

Você também pode se inscrever no meu programa de reconstruções e fazer isso com um clique em dashboard.literatecomputing.com. Você também pode entrar no grupo de teste gratuito e usar o painel gratuitamente, embora sem meu suporte (exceto quando eu o dou de graça aqui!)

1 curtida

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