Incompatible with latest Docker Compose/Build tools Updates

Wappler Version : 6.4.0
Operating System : Ubuntu
Server Model: Digital Ocean Node Docker Droplet
Database Type: MySQL
Hosting Type: Digital Ocean

Expected behaviour

When trying to deploy to a Digital Ocean droplet with the latest Docker Compose and Build tools installed deployment fails with Error Launching Services: KeyError: ‘ContainerConfig’

Actual behavior

What actually happens?

The build fails deployment to Digital Ocean.

How to reproduce

  • Run Apt Upgrade to an Ubuntu droplet on Digital Ocean (which should update the Docker components and tools).
  • Restart the server.
  • Deploy to droplet in Wappler.
  • Deployment fails with Error Launching Services: KeyError: ‘ContainerConfig

Wappler remote deployment to Digital Ocean fails with the latest updates to Docker applied to droplet.

Below is the Apt Upgrade history log entry from the droplet on Digital Ocean where you can see what was updated with regards to Docker.

Start-Date: 2024-03-28  18:10:02
Commandline: apt upgrade
Install: ubuntu-pro-client:amd64 (31.2~20.04, automatic)
Upgrade: containerd.io:amd64 (1.6.28-1, 1.6.28-2), update-manager-core:amd64 (1:20.04.10.18, 1:20.04.10.20), update-notifier-common:amd64 (3.192.30.17, 3.192.30.19), snapd:amd64 (2.58+20.04.1, 2.61.3+20.04), ubuntu-advantage-tools:amd64 (30~20.04, 31.2~20.04), libgpgme11:amd64 (1.13.1-7ubuntu2.1, 1.13.1-7ubuntu2.2), **docker-ce-rootless-extras:amd64** (5:25.0.3-1~ubuntu.20.04~focal, 5:26.0.0-1~ubuntu.20.04~focal), python3-update-manager:amd64 (1:20.04.10.18, 1:20.04.10.20), **docker-buildx-plugin:amd64** (0.12.1-1~ubuntu.20.04~focal, 0.13.1-1~ubuntu.20.04~focal), ubuntu-pro-client-l10n:amd64 (30~20.04, 31.2~20.04), **docker-compose-plugin:amd64** (2.24.6-1~ubuntu.20.04~focal, 2.25.0-1~ubuntu.20.04~focal), **docker-ce:amd64** (5:25.0.3-1~ubuntu.20.04~focal, 5:26.0.0-1~ubuntu.20.04~focal), **docker-ce-cli:amd64** (5:25.0.3-1~ubuntu.20.04~focal, 5:26.0.0-1~ubuntu.20.04~focal)
End-Date: 2024-03-28  18:11:17

In the next update we will be shifting to the new docker compose command per default.

There will be also a global option to still use the old docker compose v1 but that is only needed for very old local docker desktop installations.

2 Likes

All fixed and deploying perfectly. Thank you all so much!

:slight_smile:

Fixed in Wappler 6.4.1

1 Like

This topic was automatically closed after 46 hours. New replies are no longer allowed.