From 66b90146f8e340f309f3831b75e3c2d439a2ced5 Mon Sep 17 00:00:00 2001 From: panxiao81 Date: Mon, 21 Sep 2026 12:11:05 +0000 Subject: [PATCH] =?UTF-8?q?ci:=20=E5=9C=A8=20Kata=20guest=20=E4=B8=AD?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E8=AE=BE=E5=A4=87=E8=8A=82=E7=82=B9=E6=8C=82?= =?UTF-8?q?=E8=BD=BD=20loop=20=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/vm-kind-smoke.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/vm-kind-smoke.yml b/.gitea/workflows/vm-kind-smoke.yml index 387a240..2c262e0 100644 --- a/.gitea/workflows/vm-kind-smoke.yml +++ b/.gitea/workflows/vm-kind-smoke.yml @@ -16,7 +16,17 @@ jobs: sudo install -d /var/lib/docker sudo truncate -s 20G /tmp/docker-data.img sudo mkfs.ext4 -F /tmp/docker-data.img - sudo mount -o loop /tmp/docker-data.img /var/lib/docker + if [[ ! -e /dev/loop-control ]]; then + sudo mknod /dev/loop-control c 10 237 + fi + for minor in {0..7}; do + if [[ ! -e "/dev/loop${minor}" ]]; then + sudo mknod "/dev/loop${minor}" b 7 "$minor" + fi + done + loop_device=$(sudo losetup --find --show /tmp/docker-data.img) + sudo mount "$loop_device" /var/lib/docker + findmnt /var/lib/docker # A nested systemd needs a domain cgroup namespace. This is the # cgroup v2 nesting initialization performed by the official DinD -- 2.54.0