Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
sagimann opened this issue Dec 2, 2022 · 8 comments

Comments

@sagimann
Copy link

sagimann commented Dec 2, 2022

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
@tianon
Copy link
Member

tianon commented Dec 2, 2022

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

@sagimann
Copy link
Author

sagimann commented Dec 2, 2022

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

@lukebakken
Copy link
Collaborator

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.

@michaelklishin
Copy link
Collaborator

This is likely a duplicate of #583. erlang/otp#6340 is also highly relevant.

@sagimann
Copy link
Author

sagimann commented Dec 2, 2022

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
Copy link
Author

sagimann commented Dec 2, 2022

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?

@lukebakken
Copy link
Collaborator

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

@lukebakken
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants