From 1570eefe6230264dbda4b13289764747a5a1b116 Mon Sep 17 00:00:00 2001 From: "claude[bot]" Date: Wed, 4 Mar 2026 04:45:46 +0000 Subject: [PATCH] fix: add iputils-ping to CI container for verify_port_forwarding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The verify_port_forwarding() method was changed from using `ip neigh show` to using `ping` to actively trigger ARP resolution after snapshot restore. However, `iputils-ping` was only added to Containerfile.nested, not to the main Containerfile used for Container-x64 and Container-arm64 CI tests. Without `ping` available, nsenter fails with a non-zero exit code on every attempt, causing verify_port_forwarding to always time out after 5s with: "ARP for guest 10.0.2.100 not resolved within 5s on br0" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Containerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Containerfile b/Containerfile index 798d77ea..0293b5b6 100644 --- a/Containerfile +++ b/Containerfile @@ -14,7 +14,7 @@ RUN cargo install cargo-nextest cargo-audit cargo-deny --locked # Install system dependencies (including kernel build tools: flex, bison, bc, libelf-dev, libssl-dev) RUN apt-get update && apt-get install -y \ fuse3 libfuse3-dev autoconf automake libtool perl libclang-dev clang cmake \ - musl-tools iproute2 iptables passt dnsmasq qemu-utils e2fsprogs btrfs-progs \ + musl-tools iproute2 iptables passt dnsmasq qemu-utils e2fsprogs btrfs-progs iputils-ping \ parted fdisk podman skopeo git curl sudo procps zstd busybox-static cpio uidmap \ flex bison bc libelf-dev libssl-dev libseccomp-dev \ && rm -rf /var/lib/apt/lists/*