Hello,
I upgraded my Ubuntu server this morning and now rcstack won’t stop or start the full stack any more.
Here is the upgrade list:
Start-Date: 2024-01-31 09:45:03
Commandline: apt upgrade --autoremove --with-new-pkgs
Requested-By: ubuntu (1000)
Upgrade: containerd.io:amd64 (1.6.26-1, 1.6.27-1), docker-compose-plugin:amd64 (2.21.0-1~ubuntu.22.04~jammy, 2.24.2-1~ubuntu.22.04~jammy), udev:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), libmm-glib0:amd64 (1.20.0-1~ubuntu22.04.2, 1.20.0-1~ubuntu22.04.3), docker-ce-cli:amd64 (5:24.0.7-1~ubuntu.22.04~jammy, 5:25.0.1-1~ubuntu.22.04~jammy), systemd-timesyncd:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), tzdata:amd64 (2023c-0ubuntu0.22.04.2, 2023d-0ubuntu0.22.04), libpam-systemd:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), libsystemd0:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), libnss-systemd:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), systemd:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), libudev1:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), docker-buildx-plugin:amd64 (0.11.2-1~ubuntu.22.04~jammy, 0.12.1-1~ubuntu.22.04~jammy), docker-ce:amd64 (5:24.0.7-1~ubuntu.22.04~jammy, 5:25.0.1-1~ubuntu.22.04~jammy), motd-news-config:amd64 (12ubuntu4.4, 12ubuntu4.5), libssl3:amd64 (3.0.2-0ubuntu1.12, 3.0.2-0ubuntu1.13), docker-ce-rootless-extras:amd64 (5:24.0.7-1~ubuntu.22.04~jammy, 5:25.0.1-1~ubuntu.22.04~jammy), base-files:amd64 (12ubuntu4.4, 12ubuntu4.5), systemd-hwe-hwdb:amd64 (249.11.4, 249.11.5), systemd-sysv:amd64 (249.11-0ubuntu3.11, 249.11-0ubuntu3.12), openssl:amd64 (3.0.2-0ubuntu1.12, 3.0.2-0ubuntu1.13)
End-Date: 2024-01-31 09:45:46
And the resulting Docker version:
docker --version
Docker version 25.0.1, build 29cf629
Now cd ~/docker-rhodecode && sudo ./rcstack stack all down
gives:
validating /home/ubuntu/docker-rhodecode/.custom/docker-compose-metrics.override.yaml: services.grafana.labels array items[0,6] must be unique
# or
validating /home/ubuntu/docker-rhodecode/.custom/docker-compose-apps.override.yaml: services.rhodecode.labels array items[1,7] must be unique
# or
validating /home/ubuntu/docker-rhodecode/.custom/docker-compose-services.override.yaml: services.channelstream.labels array items[0,8] must be unique
Any advice on how to restore the situation to a working stack?
I gave unique labels to all of those services, but it’s a bit dirty and I’m not sure it won’t break something…