Dockerfile: bump containerd to v2.3.0#4887
Conversation
Signed-off-by: Chengyu Zhu <hudsonzhu@tencent.com>
|
CI failing |
|
Checking the CI logs, it appears the test is failing because
I can reproduce this error on my local rootless environment running containerd 2976f38cc. |
I had retried many times, but ... |
This might be a regression introduced between v2.3.0-beta.2 and v2.3.0? I'll check the diffs between the two versions |
|
I bisected this regression to containerd commit Verified locally on a rootless setup:
|
|
Reported: Is anybody working on the fix? |
|
Thanks for creating the issue on containerd! As a CI workaround for the v2.3.0 rootless regression, I confirmed that disabling the CRI plugin allows the rootless tests to work. diff --git a/Dockerfile.d/test-integration-rootless.sh b/Dockerfile.d/test-integration-rootless.sh
index 63f38346..2e533f18 100755
--- a/Dockerfile.d/test-integration-rootless.sh
+++ b/Dockerfile.d/test-integration-rootless.sh
@@ -34,6 +34,10 @@ if [[ "$(id -u)" = "0" ]]; then
systemctl start ssh
exec ssh -o StrictHostKeyChecking=no rootless@localhost "$0" "$@"
else
+ mkdir -p "/home/rootless/.config/containerd"
+ echo 'version = 2' > "/home/rootless/.config/containerd/config.toml"
+ echo 'disabled_plugins = ["io.containerd.grpc.v1.cri"]' >> "/home/rootless/.config/containerd/config.toml"
containerd-rootless-setuptool.sh install
if grep -q "options use-vc" /etc/resolv.conf; then
containerd-rootless-setuptool.sh nsenter -- sh -euc 'echo "options use-vc" >>/etc/resolv.conf'ref: haytok#1 https://github.com/haytok/nerdctl/actions/runs/25618882476 |
Depends-on: #4887