Não é possível reconstruir o aplicativo porque a versão da API do Docker daemon é 1.43

Olá,

Tentei fazer a solução por este link My discourse forum crashed after upgrade to 3.5.0.beta8

mas não funcionou.

Estou usando Ubuntu 24.04.3 LTS, alguém pode me ajudar?

o erro é

'I, [2025-09-13T18:37:08.577996 #1]  INFO -- : \u003e grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'O outlet Nginx \"before-server\" está faltando. Esta versão do discourse_docker não é compatível com a versão escolhida do Discourse.' ; exit 1 )
I, [2025-09-13T18:37:08.581833 #1]  INFO -- : 
I, [2025-09-13T18:37:08.581913 #1]  INFO -- : \u003e grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'O outlet Nginx \"server\" está faltando. Esta versão do discourse_docker não é compatível com a versão escolhida do Discourse.' ; exit 1 )
I, [2025-09-13T18:37:08.585915 #1]  INFO -- : 
I, [2025-09-13T18:37:08.585994 #1]  INFO -- : \u003e grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'O outlet Nginx \"discourse\" está faltando. Esta versão do discourse_docker não é compatível com a versão escolhida do Discourse.' ; exit 1 )'

docker: \"especificar mac-address por rede\" requer a versão 1.44 da API, mas a versão da API do daemon Docker é 1.43.

você pode tentar atualizar o Docker usando este comando:

wget -qO- https://get.docker.com/ | sh

1 curtida

Muito obrigado
depois que eu fiz
systemctl enable --now docker

meu site funciona,
mas o log ainda me mostra

I, [2025-09-13T19:00:59.928538 #1]  INFO -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'O outlet Nginx \"before-server\" está faltando. Esta versão do discourse_docker não é compatível com a versão do Discourse escolhida.' ; exit 1 )
I, [2025-09-13T19:00:59.932337 #1]  INFO -- : 
I, [2025-09-13T19:00:59.932412 #1]  INFO -- : > grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'O outlet Nginx \"server\" está faltando. Esta versão do discourse_docker não é compatível com a versão do Discourse escolhida.' ; exit 1 )
I, [2025-09-13T19:00:59.936410 #1]  INFO -- : 
I, [2025-09-13T19:00:59.936477 #1]  INFO -- : > grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'O outlet Nginx \"discourse\" está faltando. Esta versão do discourse_docker não é compatível com a versão do Discourse escolhida.' ; exit 1 )

algum efeito colateral?

Deixe-me compartilhar minha solução
O problema é que o Docker 28.x não está disponível na lista oficial de pacotes do Ubuntu 24.04.3 LTS.

cd /var/discourse
git pull origin main --autostash
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu noble stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

apt upgrade docker-ce
systemctl enable --now docker
./launcher rebuild app
2 curtidas

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