docker-alpine icon indicating copy to clipboard operation
docker-alpine copied to clipboard

Issues with alpine 3.14 and linux/ppc64le

Open arbuilder opened this issue 3 years ago • 3 comments

Buildx failed for alpine 3.14 docker image, 3.13 version is working and 3.14 was working more than a week ago. It shows this error for libcurl, openjdk8-jre-lib, curl, libgcc, libstdc on platform linux/ppc64le.

#51 [linux/ppc64le 2/8] RUN if echo "alpine:latest" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "alpine:latest" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi 339 #51 sha256:2e7e3d2c1aaaafd22c6d744a7b29bf5f4db7e65d42fb5b9944894ea2188d9c30 340 #51 6.370 ERROR: libcurl-7.77.0-r0: package mentioned in index not found (try 'apk update') 341 #51 6.371 (5/28) Installing curl (7.77.0-r0) 342 #51 ...

#51 [linux/ppc64le 2/8] RUN if echo "alpine:latest" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "alpine:latest" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi 359 #51 sha256:2e7e3d2c1aaaafd22c6d744a7b29bf5f4db7e65d42fb5b9944894ea2188d9c30 360 #51 6.785 ERROR: (6/28) Installing openjdk8-jre-lib (8.282.08-r1) 361 #51 6.785 curl-7.77.0-r0: package mentioned in index not found (try 'apk update') 362 #51 ...

#51 [linux/ppc64le 2/8] RUN if echo "alpine:latest" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "alpine:latest" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi 712 #51 sha256:2e7e3d2c1aaaafd22c6d744a7b29bf5f4db7e65d42fb5b9944894ea2188d9c30 713 #51 35.70 ERROR: libgcc-10.3.1_git20210424-r0: package mentioned in index not found (try 'apk update') 714 #51 35.70 (26/28) Installing libstdc++ (10.3.1_git20210424-r0) 715 #51 ... 716

#51 [linux/ppc64le 2/8] RUN if echo "alpine:latest" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "alpine:latest" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi 723 #51 sha256:2e7e3d2c1aaaafd22c6d744a7b29bf5f4db7e65d42fb5b9944894ea2188d9c30 724 #51 35.92 ERROR: libstdc++-10.3.1_git20210424-r0: package mentioned in index not found (try 'apk update') 725 #51 35.92 (27/28) Installing openjdk8-jre-base (8.282.08-r1) 726 #51 ...

#51 [linux/ppc64le 2/8] RUN if echo "alpine:latest" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "alpine:latest" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi 746 #51 sha256:2e7e3d2c1aaaafd22c6d744a7b29bf5f4db7e65d42fb5b9944894ea2188d9c30 747 #51 37.61 (28/28) Installing tzdata (2021a-r0) 748 #51 37.87 Executing busybox-1.33.1-r2.trigger 749 #51 37.92 Executing ca-certificates-20191127-r5.trigger 750 #51 38.66 Executing java-common-0.4-r0.trigger 751 #51 38.76 4 errors; 82 MiB in 38 packages 752 #51 ERROR: executor failed running [/bin/sh -c if echo "$BASE_IMAGE" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "$BASE_IMAGE" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi]: exit code: 4 753 754 [linux/ppc64le 2/8] RUN if echo "alpine:latest" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "alpine:latest" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi: 755 756 scripts/dockerfiles/Git_Actions-Dockerfile:16 757 758 15 |
759 16 | >>> RUN if echo "$BASE_IMAGE" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder;
760 17 | >>> elif echo "$BASE_IMAGE" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi 761 18 |
762 763 error: failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c if echo "$BASE_IMAGE" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "$BASE_IMAGE" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi]: exit code: 4 764 Error: buildx call failed with: error: failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c if echo "$BASE_IMAGE" | grep -q "alpine"; then apk --update add curl openjdk8-jre-base tzdata && addgroup -g 1000 -S arbuilder && adduser -u 1000 -S arbuilder -G arbuilder; elif echo "$BASE_IMAGE" | grep -q "openjdk"; then useradd -ms /bin/sh arbuilder; else echo "wrong base image"; fi]: exit code: 4

arbuilder avatar Jun 17 '21 04:06 arbuilder

I have same issues :/

bensuperpc avatar Jun 18 '21 06:06 bensuperpc

I have other error, on alpine:3.13 it works.

$ make install
make: echo: Operation not permitted

giansalex avatar Jun 24 '21 22:06 giansalex

I have encountered the same problem with 3.14. Seems like any command run within a make target is not permitted unless the container is run with "--privileged".

❯ docker run -it --rm alpine:3.14 sh -c 'apk add make; printf "all:\n\tls\n" > Makefile; make'
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
(1/1) Installing make (4.3-r0)
Executing busybox-1.33.1-r3.trigger
OK: 6 MiB in 15 packages
ls
make: ls: Operation not permitted
make: *** [Makefile:2: all] Error 127

TheLocehiliosan avatar Aug 27 '21 17:08 TheLocehiliosan

I am having the same issue! Is there any workaround ?

pinturic avatar Jan 03 '23 14:01 pinturic