postsubmit-test-docker-staging is failing
alunsin opened this issue · comments
Automated tests on the docker staging website is failing for containerd 1.6.7
See https://prow.ppc64le-cloud.org/view/s3/prow-logs/logs/postsubmit-test-docker-staging/1558036211107368960
This looks like a go version issue.
- On various distros:
test_centos_7.log:70:gotestsum: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by gotestsum)
test_centos_7.log:71:gotestsum: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by gotestsum)
test_centos_8.log:70:gotestsum: /lib64/glibc-hwcaps/power9/libc-2.28.so: version `GLIBC_2.32' not found (required by gotestsum)
test_centos_8.log:71:gotestsum: /lib64/glibc-hwcaps/power9/libc-2.28.so: version `GLIBC_2.34' not found (required by gotestsum)
test_fedora_34.log:70:gotestsum: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by gotestsum)
test_ubuntu_focal.log:70:gotestsum: /lib/powerpc64le-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by gotestsum)
test_ubuntu_focal.log:71:gotestsum: /lib/powerpc64le-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by gotestsum)
- On Debian Bullseye:
test_debian_bullseye.log:85:/usr/local/bin/test-launch.sh: line 28: /workspace/test/bin/gotestsum: Text file busy
This looks similar to this issue containerd/containerd#7255
It looks like we are hitting the buildkit cache issue again, see moby/buildkit#1368
We made a recent changes to run the Docker tests in parallel for checking the packages for the various distro.
To run those tests we first build an image where we install the packages under test. Then we call gotestsum in it.
Adding a touch
on the Docker file prior calling docker build
fixes this issue.