rabbitmq icon indicating copy to clipboard operation
rabbitmq copied to clipboard

segmentation fault on arm64 during rabbitmq-plugins enable --offline rabbitmq_shovel

Open sagimann opened this issue 3 years ago • 7 comments

Hi, just tried building the following docker for arm64:

FROM rabbitmq:3.11-management
RUN rabbitmq-plugins enable --offline rabbitmq_shovel

and it fails at the second command line execution:

#6 [linux/arm64 1/9] FROM docker.io/library/rabbitmq:3.11-management@sha256... #6 sha256:393fec3d83dae7e40db04617215e575bedd01ab8a0b6452b43e51ea9ce5ad165 501B / 501B 0.1s done #6 sha256:b3051569353899b1f92064e3942a5694fc7775f8fd8e644cf12021be2ab5de30 835B / 835B 0.1s done #6 sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 0B / 11.73MB 0.2s #6 sha256:f09e3d0ad471ce95ed54a9c349ecacd27890c883bb8e95a2422e8bb026ef28fe 107B / 107B 0.1s done #6 sha256:ccdad4bc939f28af8e65ea17cedb5038d7c60190106e6359d804bd06fe00b700 274B / 274B 0.1s done #6 sha256:51aa5245f5c90da1e1d00b96f1be695c6627e081951aa9714827beb8ca566215 2.09kB / 2.09kB 0.1s done #6 sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 2.10MB / 11.73MB 0.3s #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 0B / 17.84MB 0.2s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 2.10MB / 50.40MB 0.2s #6 sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f 0B / 1.80MB 0.2s #6 sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 5.24MB / 11.73MB 0.5s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 6.29MB / 50.40MB 0.3s #6 sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 11.53MB / 11.73MB 0.6s #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 3.15MB / 17.84MB 0.6s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 15.73MB / 50.40MB 0.5s #6 sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f 1.80MB / 1.80MB 0.5s #6 sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 11.73MB / 11.73MB 0.7s done #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 22.84MB / 50.40MB 0.6s #6 sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f 1.80MB / 1.80MB 0.5s done #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 4.19MB / 17.84MB 0.9s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 30.41MB / 50.40MB 0.8s #6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 1.05MB / 27.20MB 0.2s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 35.65MB / 50.40MB 0.9s #6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 4.19MB / 27.20MB 0.3s #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 5.24MB / 17.84MB 1.1s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 38.80MB / 50.40MB 1.1s #6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 11.53MB / 27.20MB 0.6s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 49.28MB / 50.40MB 1.4s #6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 18.87MB / 27.20MB 0.8s #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 6.29MB / 17.84MB 1.5s #6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 27.20MB / 27.20MB 0.9s #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 7.34MB / 17.84MB 1.7s #6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 50.40MB / 50.40MB 1.6s done #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 10.49MB / 17.84MB 1.8s #6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 27.20MB / 27.20MB 1.2s done #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 13.63MB / 17.84MB 2.0s #6 extracting sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 17.84MB / 17.84MB 2.1s #6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 17.84MB / 17.84MB 2.2s done #6 extracting sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 3.2s done #6 extracting sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f #6 extracting sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f 0.4s done #6 extracting sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 #6 ... #16 [linux/amd64 1/9] FROM docker.io/library/rabbitmq:3.11-management@sha256... #16 sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 11.77MB / 11.77MB 0.8s done #16 sha256:715c1c578966eb68312919ec19789d5c5c5c62e643cfbaed23cf9b125f55a4eb 833B / 833B 0.2s done #16 sha256:ed8f0defe00e7b3134ec8c7c13a9d296ad5e27affd1903f894109153bcf20036 501B / 501B 0.3s done #16 sha256:98b33de64338626964a040181538fb88c9767d1993018750e0[263](https://gitlab.comxxxxxxxxxxx)1d99cb5d274 107B / 107B 0.3s done #16 sha256:da2156e3127fb9d3e13f39f3f2f213d11b8d51f6ccadf2cec51b08997d3df45a 273B / 273B 0.1s done #16 sha256:0cfc7bb1390335bc5366c6a0e74be6ba0e29e0e509a3da7e80647a8768afc4ed 17.84MB / 17.84MB 0.9s done #16 sha256:32e52a38037e5a39d190cdbd275aa4830c4a7b34af77ea3b0f01ba777875a324 2.08kB / 2.08kB 0.2s done #16 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 52.30MB / 52.30MB 1.7s done #16 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 28.58MB / 28.58MB 1.1s done #16 sha256:d5e775568c003580578d8757a1a3785c36c52424de3a5dc4a665eb5b2f392bdb 1.84MB / 1.84MB 0.3s done #16 extracting sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 2.5s done #16 extracting sha256:d5e775568c003580578d8757a1a3785c36c52424de3a5dc4a665eb5b2f392bdb 0.6s done #16 extracting sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 #16 ... #6 [linux/arm64 1/9] FROM docker.io/library/rabbitmq:3.11-management@sha256... #6 extracting sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 4.8s done #6 extracting sha256:51aa5245f5c90da1e1d00b96f1be695c6627e081951aa9714827beb8ca566215 #6 extracting sha256:51aa5245f5c90da1e1d00b96f1be695c6627e081951aa9714827beb8ca566215 0.0s done #6 extracting sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 #6 extracting sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 1.0s done #6 extracting sha256:ccdad4bc939f28af8e65ea17cedb5038d7c60190106e6359d804bd06fe00b700 #6 extracting sha256:ccdad4bc939f28af8e65ea17cedb5038d7c60190106e6359d804bd06fe00b700 0.0s done #6 extracting sha256:f09e3d0ad471ce95ed54a9c349ecacd27890c883bb8e95a2422e8bb026ef28fe 0.0s done #6 extracting sha256:393fec3d83dae7e40db04617215e575bedd01ab8a0b6452b43e51ea9ce5ad165 0.0s done #6 extracting sha256:b3051569353899b1f92064e3942a5694fc7775f8fd8e644cf12021be2ab5de30 0.0s done #6 extracting sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae #6 ... #16 [linux/amd64 1/9] FROM docker.io/library/rabbitmq:3.11-management@sha256... #16 extracting sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 3.8s done #16 extracting sha256:32e52a38037e5a39d190cdbd275aa4830c4a7b34af77ea3b0f01ba777875a324 0.0s done #16 extracting sha256:0cfc7bb1390335bc5366c6a0e74be6ba0e29e0e509a3da7e80647a8768afc4ed 0.9s done #16 extracting sha256:da2156e3127fb9d3e13f39f3f2f213d11b8d51f6ccadf2cec51b08997d3df45a 0.0s done #16 extracting sha256:98b33de643386[269](https://gitlab.com/xxxxxxxxxxxxx)64a040181538fb88c9767d1993018750e02631d99cb5d[274](https://gitlab.com/xxxxxxxxxxx) 0.0s done #16 extracting sha256:ed8f0defe00e7b3134ec8c7c13a9d296ad5e27affd1903f894109153bcf20036 0.0s done #16 extracting sha256:715c1c578966eb6831[291](https://gitlab.com/xxxxxxxxxxxxxxxxxx)9ec19789d5c5c5c62e643cfbaed23cf9b125f55a4eb 0.0s done #16 extracting sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 1.0s done #16 DONE 1.0s #6 [linux/arm64 1/9] FROM docker.io/library/rabbitmq:3.11-management@sha256... #6 extracting sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 1.1s done #6 DONE 1.1s #7 [linux/arm64 2/9] RUN rabbitmq-plugins enable --offline rabbitmq_shovel #7 2.540 Segmentation fault (core dumped) #7 ... #17 [linux/amd64 2/9] RUN rabbitmq-plugins enable --offline rabbitmq_shovel #17 2.171 Enabling plugins on node rabbit@buildkitsandbox: #17 2.173 rabbitmq_shovel #17 3.450 The following plugins have been configured: #17 3.451 rabbitmq_management #17 3.452 rabbitmq_management_agent #17 3.453 rabbitmq_prometheus #17 3.454 rabbitmq_shovel #17 3.454 rabbitmq_web_dispatch #17 3.455 Applying plugin configuration to rabbit@buildkitsandbox... #17 3.460 The following plugins have been enabled: #17 3.461 rabbitmq_shovel #17 3.462 #17 3.462 set 5 plugins. #17 3.463 Offline change; changes will take effect at broker restart. #17 DONE 4.9s #7 [linux/arm64 2/9] RUN rabbitmq-plugins enable --offline rabbitmq_shovel #7 ERROR: process "/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_shovel" did not complete successfully: exit code: 139

sagimann avatar Dec 02 '22 17:12 sagimann

Are you running this build on a real arm64 system, or an emulated one?

tianon avatar Dec 02 '22 17:12 tianon

It's a gitlab runner, I assume it's a virtual host

sagimann avatar Dec 02 '22 19:12 sagimann

It's a gitlab runner

Please do your part to be helpful. I'm assuming there is some way to get information about the CI environment from GitLab.

When a CI job runs on GitHub, for instance, the log shows the build information:

GitHub CI build header
2022-12-01T22:17:32.4149039Z Requested labels: ubuntu-latest
2022-12-01T22:17:32.4149081Z Job defined at: docker-library/rabbitmq/.github/workflows/ci.yml@refs/heads/master
2022-12-01T22:17:32.4149104Z Waiting for a runner to pick up this job...
2022-12-01T22:17:32.8693880Z Job is waiting for a hosted runner to come online.
2022-12-01T22:17:37.1392806Z Job is about to start running on the hosted runner: GitHub Actions 5 (hosted)
2022-12-01T22:17:40.4849018Z Current runner version: '2.299.1'
2022-12-01T22:17:40.4876000Z ##[group]Operating System
2022-12-01T22:17:40.4876546Z Ubuntu
2022-12-01T22:17:40.4876839Z 22.04.1
2022-12-01T22:17:40.4877160Z LTS
2022-12-01T22:17:40.4877514Z ##[endgroup]
2022-12-01T22:17:40.4877795Z ##[group]Runner Image
2022-12-01T22:17:40.4878153Z Image: ubuntu-22.04
2022-12-01T22:17:40.4878815Z Version: 20221127.1
2022-12-01T22:17:40.4879350Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20221127.1/images/linux/Ubuntu2204-Readme.md
2022-12-01T22:17:40.4879978Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20221127.1
2022-12-01T22:17:40.4880475Z ##[endgroup]
2022-12-01T22:17:40.4880886Z ##[group]Runner Image Provisioner
2022-12-01T22:17:40.4881189Z 2.0.91.1
2022-12-01T22:17:40.4881502Z ##[endgroup]

If something similar is available from GitLab, or if you can provide a link to the build that failed, it would help us out.

lukebakken avatar Dec 02 '22 21:12 lukebakken

This is likely a duplicate of #583. https://github.com/erlang/otp/pull/6340 is also highly relevant.

michaelklishin avatar Dec 02 '22 22:12 michaelklishin

I've managed to get some info: the docker build command is:

docker buildx build --platform linux/amd64,linux/arm64/v8

The initial log lines are:

Running with gitlab-runner 15.6.0~beta.186.ga889181a (a889181a)
  on blue-1.shared.runners-manager.gitlab.com/default j1aLDqxS
Resolving secrets
Preparing the "docker+machine" executor
Using Docker executor with image docker:19.03.13 ...
Starting service docker:19.03.13-dind ...
Pulling docker image docker:19.03.13-dind ...
Using docker image sha256:71edd6fcc7ef9b0427a2fc666a2379460622769e6ed1440583c30638c9403d50 for docker:19.03.13-dind with digest docker@sha256:7efc658176afab9a80c450510882e3176c351ec0fad557b6dd98636b5af474c7 ...
Waiting for services to be up and running (timeout 30 seconds)...
Pulling docker image docker:19.03.13 ...
Using docker image sha256:6972c414f322dfa40324df3c503d4b217ccdec6d576e408ed10437f508f4181b for docker:19.03.13 with digest docker@sha256:84165ff897a6e328c702f8da72046efb7e00c6aa3d3b2c5057f276707bcedf33 ...
Preparing environment
Running on runner-j1aldqxs-project-21736467-concurrent-0 via runner-j1aldqxs-shared-1670004129-6f15d4b3...

after that, there is some build-specific lines like pulling the repo and then the installation of docker buildx:

Using docker image sha256:6972c414f322dfa40324df3c503d4b217ccdec6d576e408ed10437f508f4181b for docker:19.03.13 with digest docker@sha256:84165ff897a6e328c702f8da72046efb7e00c6aa3d3b2c5057f276707bcedf33 ...
$ mkdir $HOME/.docker
$ echo -e '{ # collapsed multi-line command
{
  "experimental": "enabled"
}
$ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
Unable to find image 'multiarch/qemu-user-static:latest' locally
latest: Pulling from multiarch/qemu-user-static
f5b7ce95afea: Pulling fs layer
22ee763f0af7: Pulling fs layer
30abb83a18eb: Pulling fs layer
0657daef200b: Pulling fs layer
998118dcc3de: Pulling fs layer
0657daef200b: Waiting
998118dcc3de: Waiting
22ee763f0af7: Verifying Checksum
22ee763f0af7: Download complete
30abb83a18eb: Verifying Checksum
30abb83a18eb: Download complete
f5b7ce95afea: Verifying Checksum
f5b7ce95afea: Download complete
0657daef200b: Verifying Checksum
0657daef200b: Download complete
f5b7ce95afea: Pull complete
22ee763f0af7: Pull complete
30abb83a18eb: Pull complete
0657daef200b: Pull complete
998118dcc3de: Verifying Checksum
998118dcc3de: Download complete
998118dcc3de: Pull complete
Digest: sha256:16abbe859db6a7d142d90125f3260008f698a224ccd0e776d554cfc46fd025b6
Status: Downloaded newer image for multiarch/qemu-user-static:latest
Setting /usr/bin/qemu-alpha-static as binfmt interpreter for alpha
Setting /usr/bin/qemu-arm-static as binfmt interpreter for arm
Setting /usr/bin/qemu-armeb-static as binfmt interpreter for armeb
Setting /usr/bin/qemu-sparc-static as binfmt interpreter for sparc
Setting /usr/bin/qemu-sparc32plus-static as binfmt interpreter for sparc32plus
Setting /usr/bin/qemu-sparc64-static as binfmt interpreter for sparc64
Setting /usr/bin/qemu-ppc-static as binfmt interpreter for ppc
Setting /usr/bin/qemu-ppc64-static as binfmt interpreter for ppc64
Setting /usr/bin/qemu-ppc64le-static as binfmt interpreter for ppc64le
Setting /usr/bin/qemu-m68k-static as binfmt interpreter for m68k
Setting /usr/bin/qemu-mips-static as binfmt interpreter for mips
Setting /usr/bin/qemu-mipsel-static as binfmt interpreter for mipsel
Setting /usr/bin/qemu-mipsn32-static as binfmt interpreter for mipsn32
Setting /usr/bin/qemu-mipsn32el-static as binfmt interpreter for mipsn32el
Setting /usr/bin/qemu-mips64-static as binfmt interpreter for mips64
Setting /usr/bin/qemu-mips64el-static as binfmt interpreter for mips64el
Setting /usr/bin/qemu-sh4-static as binfmt interpreter for sh4
Setting /usr/bin/qemu-sh4eb-static as binfmt interpreter for sh4eb
Setting /usr/bin/qemu-s390x-static as binfmt interpreter for s390x
Setting /usr/bin/qemu-aarch64-static as binfmt interpreter for aarch64
Setting /usr/bin/qemu-aarch64_be-static as binfmt interpreter for aarch64_be
Setting /usr/bin/qemu-hppa-static as binfmt interpreter for hppa
Setting /usr/bin/qemu-riscv32-static as binfmt interpreter for riscv32
Setting /usr/bin/qemu-riscv64-static as binfmt interpreter for riscv64
Setting /usr/bin/qemu-xtensa-static as binfmt interpreter for xtensa
Setting /usr/bin/qemu-xtensaeb-static as binfmt interpreter for xtensaeb
Setting /usr/bin/qemu-microblaze-static as binfmt interpreter for microblaze
Setting /usr/bin/qemu-microblazeel-static as binfmt interpreter for microblazeel
Setting /usr/bin/qemu-or1k-static as binfmt interpreter for or1k
Setting /usr/bin/qemu-hexagon-static as binfmt interpreter for hexagon
$ mkdir -p $HOME/.docker/cli-plugins/
$ wget -O $HOME/.docker/cli-plugins/docker-buildx $BUILDX_URL
Connecting to storage.googleapis.com (172.253.123.128:443)
saving to '/root/.docker/cli-plugins/docker-buildx'
docker-buildx          0% |                                |  430k  0:02:09 ETA
docker-buildx         54% |*****************               | 29.8M  0:00:01 ETA
docker-buildx        100% |********************************| 54.8M  0:00:00 ETA
'/root/.docker/cli-plugins/docker-buildx' saved
$ chmod a+x $HOME/.docker/cli-plugins/docker-buildx
$ docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
$ if [ "$CI_COMMIT_REF_NAME" == "master" ]; then # collapsed multi-line command
$ IMAGE_NAME="${CI_REGISTRY_IMAGE}/rabbitmq"
$ IMAGE="${IMAGE_NAME}:${TAG}"
$ IMAGE_LATEST="${IMAGE_NAME}:latest"
$ if docker pull $IMAGE; then # collapsed multi-line command

after that, the docker gets built and fails as mentioned:

docker buildx create --use
heuristic_shaw
$ docker buildx build --platform linux/amd64,linux/arm64/v8 --build-arg BUILDKIT_INLINE_CACHE=1 $CACHE_ARG --push -t $IMAGE -t $IMAGE_LATEST -f dockerfiles/rabbitmq/Dockerfile dockerfiles/rabbitmq
time="2022-12-02T18:03:53Z" level=warning msg="invalid non-bool value for BUILDX_NO_DEFAULT_LOAD: "
#1 [internal] booting buildkit
#1 pulling image moby/buildkit:buildx-stable-1
#1 pulling image moby/buildkit:buildx-stable-1 3.6s done
#1 creating container buildx_buildkit_heuristic_shaw0
#1 creating container buildx_buildkit_heuristic_shaw0 2.5s done
#1 DONE 6.2s
#3 [internal] load build definition from Dockerfile
#3 transferring dockerfile:
#3 transferring dockerfile: 495B done
#3 DONE 0.1s
#2 [internal] load .dockerignore
#2 transferring context: 2B done
#2 DONE 0.1s
#5 [linux/amd64 internal] load metadata for docker.io/library/rabbitmq:3.11...
#5 DONE 1.2s
#4 [linux/arm64 internal] load metadata for docker.io/library/rabbitmq:3.11...
#4 DONE 1.2s
#12 [internal] load build context
#12 DONE 0.0s
#17 [linux/amd64  1/10] FROM docker.io/library/rabbitmq:3.11-management@sha2...
#17 resolve docker.io/library/rabbitmq:3.11-management@sha256:d63d5721a955527fef1df0d2c12cd7a87ab6e3a8f4de232d77f0025e181db23a 0.0s done
#17 DONE 0.0s
#6 [linux/arm64  1/10] FROM docker.io/library/rabbitmq:3.11-management@sha2...
#6 resolve docker.io/library/rabbitmq:3.11-management@sha256:d63d5721a955527fef1df0d2c12cd7a87ab6e3a8f4de232d77f0025e181db23a 0.0s done
#6 DONE 0.0s
#27 importing cache manifest from registry.gitlab.com/xxxxxxxxx...
#27 DONE 0.3s
#12 [internal] load build context
#12 transferring context: 13.57kB done
#12 DONE 0.1s
#6 [linux/arm64  1/10] FROM docker.io/library/rabbitmq:3.11-management@sha2...
#6 DONE 0.3s
#17 [linux/amd64  1/10] FROM docker.io/library/rabbitmq:3.11-management@sha2...
#17 sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 1.05MB / 11.77MB 0.2s
#17 sha256:715c1c578966eb68312919ec19789d5c5c5c62e643cfbaed23cf9b125f55a4eb 833B / 833B 0.1s done
#17 sha256:ed8f0defe00e7b3134ec8c7c13a9d296ad5e27affd1903f894109153bcf20036 501B / 501B 0.2s done
#17 sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 8.23MB / 11.77MB 0.3s
#17 sha256:98b33de64338626964a040181538fb88c9767d1993018750e02631d99cb5d274 107B / 107B 0.1s done
#17 sha256:da2156e3127fb9d3e13f39f3f2f213d11b8d51f6ccadf2cec51b08997d3df45a 273B / 273B 0.1s done
#17 sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 11.77MB / 11.77MB 0.5s
#17 sha256:32e52a38037e5a39d190cdbd275aa4830c4a7b34af77ea3b0f01ba777875a324 2.08kB / 2.08kB 0.2s
#17 sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 11.77MB / 11.77MB 0.5s done
#17 sha256:32e52a38037e5a39d190cdbd275aa4830c4a7b34af77ea3b0f01ba777875a324 2.08kB / 2.08kB 0.2s done
#17 sha256:0cfc7bb1390335bc5366c6a0e74be6ba0e29e0e509a3da7e80647a8768afc4ed 8.39MB / 17.84MB 0.3s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 0B / 52.30MB 0.2s
#17 sha256:d5e775568c003580578d8757a1a3785c36c52424de3a5dc4a665eb5b2f392bdb 1.84MB / 1.84MB 0.1s done
#17 sha256:0cfc7bb1390335bc5366c6a0e74be6ba0e29e0e509a3da7e80647a8768afc4ed 17.84MB / 17.84MB 0.5s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 3.15MB / 52.30MB 0.3s
#17 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 2.01MB / 28.58MB 0.2s
#17 sha256:0cfc7bb1390335bc5366c6a0e74be6ba0e29e0e509a3da7e80647a8768afc4ed 17.84MB / 17.84MB 0.6s done
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 14.68MB / 52.30MB 0.6s
#17 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 8.39MB / 28.58MB 0.3s
#17 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 12.58MB / 28.58MB 0.5s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 19.92MB / 52.30MB 0.8s
#17 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 19.92MB / 28.58MB 0.6s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 27.26MB / 52.30MB 0.9s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 37.75MB / 52.30MB 1.1s
#17 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 28.31MB / 28.58MB 0.8s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 44.04MB / 52.30MB 1.2s
#17 sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 28.58MB / 28.58MB 1.0s done
#17 extracting sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 48.23MB / 52.30MB 1.4s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 52.30MB / 52.30MB 1.5s
#17 sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 52.30MB / 52.30MB 1.8s done
#17 extracting sha256:eaead16dc43bb8811d4ff450935d607f9ba4baffda4fc110cc402fa43f601d83 3.6s done
#17 DONE 5.4s
#6 [linux/arm64  1/10] FROM docker.io/library/rabbitmq:3.11-management@sha2...
#6 sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 11.73MB / 11.73MB 1.2s done
#6 sha256:b3051569353899b1f92064e3942a5694fc7775f8fd8e644cf12021be2ab5de30 835B / 835B 0.1s done
#6 sha256:393fec3d83dae7e40db04617215e575bedd01ab8a0b6452b43e51ea9ce5ad165 501B / 501B 0.1s done
#6 sha256:f09e3d0ad471ce95ed54a9c349ecacd27890c883bb8e95a2422e8bb026ef28fe 107B / 107B 0.2s done
#6 sha256:ccdad4bc939f28af8e65ea17cedb5038d7c60190106e6359d804bd06fe00b700 274B / 274B 0.1s done
#6 sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 17.84MB / 17.84MB 1.0s done
#6 sha256:51aa5245f5c90da1e1d00b96f1be695c6627e081951aa9714827beb8ca566215 2.09kB / 2.09kB 0.2s done
#6 sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 50.40MB / 50.40MB 1.6s done
#6 sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f 1.80MB / 1.80MB 0.3s done
#6 sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 27.20MB / 27.20MB 0.9s done
#6 extracting sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d
#6 extracting sha256:4e7e0215f4adc2c48ad9cb3b3781e21d474b477587f85682c2e2975ae91dce9d 2.5s done
#6 extracting sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f
#6 extracting sha256:d6ec0ff8e83c114f957234a0898fc6a507348b7b69eb13e034486b56449ec13f 0.5s done
#6 extracting sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2
#6 extracting sha256:9f860bc38ec0cd69bbd3ef3eca48b40fe62c8db1de95cd38c07b202ceb339dd2 4.0s done
#6 extracting sha256:51aa5245f5c90da1e1d00b96f1be695c6627e081951aa9714827beb8ca566215
#6 extracting sha256:51aa5245f5c90da1e1d00b96f1be695c6627e081951aa9714827beb8ca566215 0.0s done
#6 extracting sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0
#6 extracting sha256:1ceaa0deba1f91d7e74aaeb7eae8735c30bffbda30cca819a8cfa0139362bce0 1.0s done
#6 extracting sha256:ccdad4bc939f28af8e65ea17cedb5038d7c60190106e6359d804bd06fe00b700 0.0s done
#6 extracting sha256:f09e3d0ad471ce95ed54a9c349ecacd27890c883bb8e95a2422e8bb026ef28fe 0.0s done
#6 extracting sha256:393fec3d83dae7e40db04617215e575bedd01ab8a0b6452b43e51ea9ce5ad165 0.0s done
#6 extracting sha256:b3051569353899b1f92064e3942a5694fc7775f8fd8e644cf12021be2ab5de30
#6 extracting sha256:b3051569353899b1f92064e3942a5694fc7775f8fd8e644cf12021be2ab5de30 0.0s done
#6 extracting sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae
#6 extracting sha256:d7b58f2a665d2108e75d1361fe38549159c5b8ef60671018b97499cbbec508ae 1.1s done
#6 DONE 1.1s
#7 [linux/arm64  2/10] RUN rabbitmq-plugins enable --offline rabbitmq_shove...
#7 ...
#17 [linux/amd64  1/10] FROM docker.io/library/rabbitmq:3.11-management@sha2...
#17 extracting sha256:d5e775568c003580578d8757a1a3785c36c52424de3a5dc4a665eb5b2f392bdb 0.6s done
#17 extracting sha256:de99a1ffedd324479cb1f1ed33f971553d21b568ab1bc7429e06d779a34722a8 4.1s done
#17 extracting sha256:32e52a38037e5a39d190cdbd275aa4830c4a7b34af77ea3b0f01ba777875a324 0.0s done
#17 extracting sha256:0cfc7bb1390335bc5366c6a0e74be6ba0e29e0e509a3da7e80647a8768afc4ed 1.1s done
#17 extracting sha256:da2156e3127fb9d3e13f39f3f2f213d11b8d51f6ccadf2cec51b08997d3df45a 0.0s done
#17 extracting sha256:98b33de64338626964a040181538fb88c9767d1993018750e02631d99cb5d274 0.0s done
#17 extracting sha256:ed8f0defe00e7b3134ec8c7c13a9d296ad5e27affd1903f894109153bcf20036 0.0s done
#17 extracting sha256:715c1c578966eb68312919ec19789d5c5c5c62e643cfbaed23cf9b125f55a4eb 0.0s done
#17 extracting sha256:e9c0e835b826e5cc1ab0b795342ee081f3f6721ef21e478bc752a24ae6d165ca 1.2s done
#17 DONE 1.2s
#18 [linux/amd64  2/10] RUN rabbitmq-plugins enable --offline rabbitmq_shove...
#18 2.633 Enabling plugins on node rabbit@buildkitsandbox:
#18 2.635 rabbitmq_shovel
#18 3.742 The following plugins have been configured:
#18 3.744   rabbitmq_management
#18 3.744   rabbitmq_management_agent
#18 3.745   rabbitmq_prometheus
#18 3.746   rabbitmq_shovel
#18 3.747   rabbitmq_web_dispatch
#18 3.747 Applying plugin configuration to rabbit@buildkitsandbox...
#18 3.751 The following plugins have been enabled:
#18 3.752   rabbitmq_shovel
#18 3.753 
#18 3.753 set 5 plugins.
#18 3.754 Offline change; changes will take effect at broker restart.
#18 DONE 5.0s
#7 [linux/arm64  2/10] RUN rabbitmq-plugins enable --offline rabbitmq_shove...
#7 2.689 Segmentation fault (core dumped)
#7 ERROR: process "/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_shovel" did not complete successfully: exit code: 139
------
 > [linux/arm64  2/10] RUN rabbitmq-plugins enable --offline rabbitmq_shovel:
------
failed to solve: rpc error: code = Unknown desc = process "/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_shovel" did not complete successfully: exit code: 139
Cleaning up project directory and file based variables
00:00
ERROR: Job failed: exit code 1

sagimann avatar Dec 02 '22 23:12 sagimann

I also verified this happens with RabbitMQ 3.9, 3.10. The latest RabbitMQ it does NOT happen with is 3.8. Is there a workaround to build single-arch somehow? e.g. arm64/v8 only?

sagimann avatar Dec 02 '22 23:12 sagimann

@sagimann please enclose large amounts of log output in <details></details>, or attach as files.

lukebakken avatar Dec 04 '22 15:12 lukebakken

Closing due to lack of activity and lack of exact instructions for reproduction.

lukebakken avatar Feb 06 '23 23:02 lukebakken