No se puede reconstruir la aplicación porque la versión de la API de Docker daemon es 1.43

Hola,

Intenté hacer la solución con esto My discourse forum crashed after upgrade to 3.5.0.beta8

pero no funciona.

Estoy usando Ubuntu 24.04.3 LTS, ¿alguien puede ayudarme?

el error es

'I, [2025-09-13T18:37:08.577996 #1]  INFO -- : \u003e grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'Falta la salida Nginx \"before-server\". Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.' ; 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 'Falta la salida Nginx \"server\". Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.' ; 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 'Falta la salida Nginx \"discourse\". Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.' ; exit 1 )'

docker: \"specify mac-address per network\" requiere la versión de API 1.44, pero la versión de API del demonio de Docker es 1.43.

puedes intentar actualizar Docker usando este comando:

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

1 me gusta

Muchas gracias
después de que ejecuté
systemctl enable --now docker

mi sitio funciona,
pero el log todavía me muestra

I, [2025-09-13T19:00:59.928538 #1]  INFO -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'Falta la salida Nginx \"before-server\". Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.' ; 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 'Falta la salida Nginx \"server\". Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.' ; 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 'Falta la salida Nginx \"discourse\". Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.' ; exit 1 )

¿algún efecto secundario?

Permítanme compartir mi solución
El problema es que Docker 28.x no está disponible en la lista de paquetes oficial de 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 Me gusta

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