From 6d315719f025f24a643340d0f8c5e9cea32ed668 Mon Sep 17 00:00:00 2001 From: Jianyong Wu Date: Thu, 6 Apr 2023 17:16:57 +0800 Subject: [PATCH] snap: fix docker start fail issue In Arm baseline CI, docker starts fail with error: "no sockets found via socket activation: make sure the service was started by systemd". I find a solusion in [1] to fix it. [1] https://forums.docker.com/t/failed-to-load-listeners-no-sockets-found-via-socket-activation-make-sure-the-service-was-started-by-systemd/62505 Fixes: #6619 Signed-off-by: Jianyong Wu --- snap/snapcraft.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 8baf8d7e1d..4bbb8e0f17 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -63,6 +63,9 @@ parts: echo "Adding $USER into docker group" sudo -E gpasswd -a $USER docker echo "Starting docker" + # docker may fail to start using "fd://" in docker.service + sudo sed -i 's/fd:\/\//unix:\/\//g' /lib/systemd/system/docker.service + sudo systemctl daemon-reload sudo -E systemctl start docker || true image: