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.

1 curtida

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.