Problema ao atualizar para 2.5.0.beta4

Cliquei no botão de atualização para atualizar o Docker. Tudo pareceu correr bem após a conclusão. Cliquei em voltar e recebi o seguinte:

Você está executando uma versão antiga da imagem do Discourse.
As atualizações via 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

Executei os passos acima com o seguinte erro:

root@ubuntu-s-1vcpu-1gb-nyc1-01:~# cd /var/discourse
root@ubuntu-s-1vcpu-1gb-nyc1-01:/var/discourse# git pull
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 22 (delta 11), reused 12 (delta 6), pack-reused 0
Unpacking objects: 100% (22/22), done.
From https://github.com/discourse/discourse_docker
   70a3323..8c8dbd0  master     -> origin/master
 * [new branch]      pg12       -> origin/pg12
Updating 70a3323..8c8dbd0
Fast-forward
 launcher                    |  2 +-
 templates/sshd.template.yml | 49 ---------------------------------------------
 templates/web.template.yml  |  2 ++
 3 files changed, 3 insertions(+), 50 deletions(-)
 delete mode 100644 templates/sshd.template.yml
root@ubuntu-s-1vcpu-1gb-nyc1-01:/var/discourse# ./launcher rebuild app

WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed

Please be patient

Unable to find image 'discourse/base:2.0.20200429-2110' locally
2.0.20200429-2110: Pulling from discourse/base
54fec2fa59d0: Pulling fs layer
19bc9811812d: Pulling fs layer
54fec2fa59d0: Verifying Checksum
54fec2fa59d0: Download complete
54fec2fa59d0: Pull complete
19bc9811812d: Verifying Checksum
19bc9811812d: Download complete
19bc9811812d: Pull complete
Digest: sha256:3400307b0464d1fc70f554f990e22842f0abe82e3ed42fbee1eb5bad464ce008
Status: Downloaded newer image for discourse/base:2.0.20200429-2110
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Already up to date.
I, [2020-05-04T19:34:20.671303 #1]  INFO -- : Loading --stdin
I, [2020-05-04T19:34:20.680407 #1]  INFO -- : 
I, [2020-05-04T19:34:20.754357 #1]  INFO -- : 
I, [2020-05-04T19:34:20.755052 #1]  INFO -- : 
I, [2020-05-04T19:34:20.763216 #1]  INFO -- : 
I, [2020-05-04T19:34:20.765101 #1]  INFO -- : 
I, [2020-05-04T19:34:20.769530 #1]  INFO -- : 
I, [2020-05-04T19:34:20.770264 #1]  INFO -- : 
I, [2020-05-04T19:34:20.774593 #1]  INFO -- : 
I, [2020-05-04T19:34:20.775571 #1]  INFO -- : 
I, [2020-05-04T19:34:20.780287 #1]  INFO -- : 
I, [2020-05-04T19:34:20.781259 #1]  INFO -- : 
I, [2020-05-04T19:34:20.785953 #1]  INFO -- : 
I, [2020-05-04T19:34:20.786915 #1]  INFO -- : 
I, [2020-05-04T19:34:20.884925 #1]  INFO -- : postgres already running stop container



FAILED
--------------------
Pups::ExecError: socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1 failed with return #<Process::Status: pid 25 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1"
28acae3e3ece0cb518bcdb99f94ff1f21dc7b8663ab30720b7d7dad43dcc6d52
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

O discourse-doctor produz um resultado semelhante. Alguém pode identificar esse problema e me apontar na direção certa? TIA

EDIT: Reiniciei o sistema operacional, rebuild app e tudo está bem. Não faço ideia do que foi o problema.

Eu também tenho um problema. Meu erro é:

Garantindo que o launcher está atualizado
Buscando origin
Launcher está atualizado
Parando container antigo
+ /usr/bin/docker stop -t 10 app
app
cat: templates/sshd.template.yml: Arquivo ou diretório não encontrado
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 foi possível remover 'cids/app_bootstrap.cid': Arquivo ou diretório não encontrado
** FALHA NO BOOTSTRAP ** por favor, role para cima e procure mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.

O Discourse funcionou muito bem até agora…

Você precisa remover o modelo SSH que está incluído no início do seu app.yml. Não é possível reconstruir porque o modelo SSH foi removido

Não sei qual é o problema do OP.

Mesmo problema aqui. O Docker está atualizado (19.03) e fiz um git pull logo antes da atualização manual

(e não consegui atualizar usando a interface web, travado em “Atualizando atualmente”)

Certifique-se de que você excluiu essa linha do seu app.yml; você não precisa dela.

Qual é a saída de docker ps? Você está executando um único container?

Se não houver containers em execução, exclua esse arquivo de socket. Certifique-se de que o socat esteja instalado no seu host.

Obrigado, @sam. Como mencionei na minha edição no post original, reiniciar e reconstruir o aplicativo resolveram o problema. Acabei de descobrir que deixei o contêiner de importação rodando, mas já o destruí. O Socat está instalado. Aqui está a saída do docker ps:

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
e3c0fe465fb3        local_discourse/app   "/sbin/boot"        2 days ago          Up 11 minutes       0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

Estou rodando a versão beta4 há 3 dias e tudo parece estar funcionando bem. Muito obrigado.

Eu tive um problema semelhante em uma atualização manual, mas não havia pistas sobre o template do sshd, apenas cat: cids/app_bootstrap.cid: No such file or directory. Mas, após comentar o template do sshd no app.yml, a reconstrução funcionou corretamente.