ppc64le-cloud / docker-ce-build

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.