Meu fórum Discourse travou após atualização para 3.5.0.beta8

Ontem, atualizei casualmente o Discourse para 3.5.0.beta8 na interface web, mas o site travou. Hoje, executei ./launcher rebuild app no terminal, mas ainda não funciona.

O que eu tentei

  • Tentei excluir vários plugins mencionados aqui. Excluí os plugins relevantes em app.yml e tentei reconstruir o aplicativo novamente. Não há erros ou falhas de compilação agora.

  • Parece que foi causado pelo Docker? Executei apt upgrade docker e ./launcher rebuild app, mas também não funcionou.

    docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
    See 'docker run --help'.
    Failed to restart the container.
    

Outros

Tenho certeza de que não alterei nenhuma outra configuração durante este período. Pelo menos da última vez que atualizei o editor dias atrás.

O desempenho da minha máquina deve ser suficiente para lidar com a atualização.

Logs do discourse-doctor

discourse-doctor-v2.txt (93,7 KB)

2 curtidas

Vendo isto

Esta versão do discourse_docker não é compatível com a versão do Discourse escolhida.

Você consegue atualizar o discourse_docker primeiro?

2 curtidas

Eu executei apt upgrade docker, não funcionou

root@was:/var/discourse# docker -v
Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2

Ah, discourse_docker não é docker. É este repositório: GitHub - discourse/discourse_docker: A Docker image for Discourse

Você pode tentar o seguinte:

cd /var/discourse
git pull origin main --autostash
6 curtidas

funcionou! obrigado!

:heart::heart::heart::heart::heart:

1 curtida

Gostaria de adicionar um detalhe rápido a este tópico fechado. Tive um problema semelhante em um droplet Discourse da Digital Ocean que tenho executando há cerca de 5 anos com os mesmos erros exatos. Tentei atualizar da interface de administração no Discourse e correu tudo bem até a atualização do aplicativo Discourse.

Minha única adição aqui é que, após atualizar meu servidor, por qualquer motivo, ainda precisei executar apt upgrade docker-ce para que o Docker passasse da v18 para a v24. Em seguida, pude executar ./launcher rebuild app.

3 curtidas