bbb-install icon indicating copy to clipboard operation
bbb-install copied to clipboard

Installed docker-compose too old with new Docker version release 29.0.0

Open addy90 opened this issue 2 months ago • 4 comments

Dear BBB-Team,

on my BBB install, Docker has been updated to version 29.0.0. In it's release notes, it states "The daemon now requires API version v1.44 or later (Docker v25.0+)."

During running of the bbb-install script on BBB 3.0 the following error appears:

docker-compose -f /root/greenlight-v3/docker-compose.yml up -d
ERROR: client version 1.25 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version

As such, updating, installing, starting or stopping of Greenlight does no longer work.

The custom docker-compose version 1.24.0 that is installed seems to be too old now. Current version is 2.40.3 (and is automatically shipped with the Docker install).

I am, however, not entirely sure which docker-compose versions support which Docker API versions. I could not find a reference table for this issue.

Maybe it is best to completely avoid the custom and older docker-compose command, since docker compose (built in) also exists by default.

When I run docker compose (instead of docker-compose) manually, Greenlight comes back online, although with a warning concerning the version number, as explained in the official docs.

# docker compose -f /root/greenlight-v3/docker-compose.yml up -d
WARN[0000] /root/greenlight-v3/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 4/4
 ✔ Network greenlight-v3_default  Created                                                                                                              0.0s
 ✔ Container postgres             Started                                                                                                              0.3s
 ✔ Container redis                Started                                                                                                              0.4s
 ✔ Container greenlight-v3        Started  

Thanks for your support and keep up the great work! Best regards!

EDIT: There is now a Blog post about this particular issue on Docker with additional workarounds: https://www.docker.com/blog/docker-engine-version-29/#minimum-api-version-update

addy90 avatar Nov 13 '25 16:11 addy90

Yes, I had the same error:

bbb-install: checking the configuration of greenlight-v3...
'/root/greenlight-v3/.env' -> '/root/greenlight-v3/.env.old'
bbb-install: old .env file can be retrieved at /root/greenlight-v3/.env.old
'/usr/share/bigbluebutton/nginx/greenlight-v3.nginx' -> '/usr/share/bigbluebutton/nginx/greenlight-v3.nginx.old'
bbb-install: old greenlight-v3 nginx config can be retrieved at /usr/share/bigbluebutton/nginx/greenlight-v3.nginx.old
bbb-install: added greenlight-v3 nginx file
bbb-install: Deploying Greenlight on the '/' path...
bbb-install: greenlight-v3 was successfully configured
bbb-install: pulling latest greenlight-v3 services images...
ERROR: client version 1.25 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version
bbb-install: starting greenlight-v3...
ERROR: client version 1.25 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version

and could fix it by executing docker compose up -d on greenlight-v3 path after finishing bbb-install process. Thanks @addy90

morexzamani avatar Nov 17 '25 16:11 morexzamani

Hi, I have the same issue. I tried using Docker Compose on Greenlight which works but I get errors when launching meetings.

Image

jumecittu avatar Nov 20 '25 08:11 jumecittu

Hi, I have the same issue. I tried using Docker Compose on Greenlight which works but I get errors when launching meetings.

Image

Check the BBB URL and Secret on '.env' file on the Greenlight path

morexzamani avatar Nov 23 '25 11:11 morexzamani

Should be fixed here: https://github.com/bigbluebutton/bbb-install/pull/810

farhatahmad avatar Nov 28 '25 11:11 farhatahmad