Impossible de reconstruire l'application car la version de l'API du démon Docker est 1.43

Bonjour,

J’ai essayé de faire la solution par ce lien My discourse forum crashed after upgrade to 3.5.0.beta8

mais ça ne fonctionne pas.

J’utilise Ubuntu 24.04.3 LTS, quelqu’un peut m’aider ?

l’erreur est

'I, [2025-09-13T18:37:08.577996 #1]  INFO -- : \u003e grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'La sortie Nginx \"before-server\" est manquante. Cette version de discourse_docker n\'est pas compatible avec la version de Discourse choisie.' ; 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 'La sortie Nginx \"server\" est manquante. Cette version de discourse_docker n\'est pas compatible avec la version de Discourse choisie.' ; 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 'La sortie Nginx \"discourse\" est manquante. Cette version de discourse_docker n\'est pas compatible avec la version de Discourse choisie.' ; exit 1 )'

docker : « spécifier l'adresse mac par réseau » nécessite la version d'API 1.44, mais la version d'API du démon Docker est 1.43.

vous pouvez essayer de mettre à jour Docker en utilisant cette commande :

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

1 « J'aime »

Merci beaucoup
après avoir exécuté
systemctl enable --now docker

mon site fonctionne,
mais le journal m’affiche toujours

I, [2025-09-13T19:00:59.928538 #1]  INFO -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "before-server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; 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 'The "server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; 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 'The "discourse" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )

des effets secondaires ?

Laissez-moi partager ma solution
Le problème est que Docker 28.x n’est pas disponible dans la liste officielle des paquets d’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 « J'aime »

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