Skip to content

CI test on docker-build fails on linux/arm/v7 #550

@Jakio815

Description

@Jakio815

The RTI Docker image build fails on linux/arm/v7.

#24 [linux/arm/v7 builder 4/5] RUN set -ex && apk add --no-cache gcc musl-dev cmake make git &&     mkdir container &&     cd container &&     cmake ../ &&     make &&     make install
#24 9.000 (22/34) Installing brotli-libs (1.2.0-r0)
#24 9.026 (23/34) Installing c-ares (1.34.5-r0)
#24 9.040 (24/34) Installing libunistring (1.4.1-r0)
#24 9.082 (25/34) Installing libidn2 (2.3.8-r0)
#24 9.094 (26/34) Installing nghttp2-libs (1.68.0-r0)
#24 9.101 (27/34) Installing nghttp3 (1.13.1-r0)
#24 9.109 (28/34) Installing libpsl (0.21.5-r3)
#24 9.119 (29/34) Installing libcurl (8.17.0-r1)
#24 9.142 (30/34) Installing pcre2 (10.47-r0)
#24 9.161 (31/34) Installing git (2.52.0-r0)
#24 9.333 (32/34) Installing git-init-template (2.52.0-r0)
#24 9.342 (33/34) Installing make (4.4.1-r3)
#24 9.354 (34/34) Installing musl-dev (1.2.5-r21)
#24 9.533 Executing busybox-1.37.0-r29.trigger
#24 9.537 * execve: No such file or directory
#24 9.540 ERROR: lib/apk/exec/busybox-1.37.0-r29.trigger: exited with error 127
#24 9.563 1 error; 151 MiB in 50 packages
#24 ERROR: process "/dev/.buildkit_qemu_emulator /bin/sh -c set -ex && apk add --no-cache gcc musl-dev cmake make git &&     mkdir container &&     cd container &&     cmake ../ &&     make &&     make install" did not complete successfully: exit code: 1

#27 [linux/riscv64 builder 4/5] RUN set -ex && apk add --no-cache gcc musl-dev cmake make git &&     mkdir container &&     cd container &&     cmake ../ &&     make &&     make install
#27 CANCELED

#22 [linux/arm64 builder 4/5] RUN set -ex && apk add --no-cache gcc musl-dev cmake make git &&     mkdir container &&     cd container &&     cmake ../ &&     make &&     make install
#22 CANCELED
------
 > [linux/arm/v7 builder 4/5] RUN set -ex && apk add --no-cache gcc musl-dev cmake make git &&     mkdir container &&     cd container &&     cmake ../ &&     make &&     make install:
9.119 (29/34) Installing libcurl (8.17.0-r1)
9.142 (30/34) Installing pcre2 (10.47-r0)
9.161 (31/34) Installing git (2.52.0-r0)
9.333 (32/34) Installing git-init-template (2.52.0-r0)
9.342 (33/34) Installing make (4.4.1-r3)
9.354 (34/34) Installing musl-dev (1.2.5-r21)
9.533 Executing busybox-1.37.0-r29.trigger
9.537 * execve: No such file or directory
9.540 ERROR: lib/apk/exec/busybox-1.37.0-r29.trigger: exited with error 127
9.563 1 error; 151 MiB in 50 packages
------
WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load
rti.Dockerfile:5
--------------------
   4 |     WORKDIR /lingua-franca/core/federated/RTI
   5 | >>> RUN set -ex && apk add --no-cache gcc musl-dev cmake make git && \
   6 | >>>     mkdir container && \
   7 | >>>     cd container && \
   8 | >>>     cmake ../ && \
   9 | >>>     make && \
  10 | >>>     make install
  11 |     
--------------------
ERROR: failed to build: failed to solve: process "/dev/.buildkit_qemu_emulator /bin/sh -c set -ex && apk add --no-cache gcc musl-dev cmake make git &&     mkdir container &&     cd container &&     cmake ../ &&     make &&     make install" did not complete successfully: exit code: 1

It can be checked on this CI test, with no changes from the master branch.

https://github.com/lf-lang/reactor-c/actions/runs/20109832647/job/57703839945?pr=549

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions