Skip to content

"/entrypoint.sh": not found using arm64 wrapper #31

Description

@bascurtiz

Tested it on Windows, works fine - by adjusting the 2nd command with the latest Wrapper to
docker run -it -v ./rootfs/data:/app/rootfs/data -e args="-L username:password -H 0.0.0.0" wrapper: https://github.com/WorldObservationLog/wrapper/releases/tag/Wrapper.x86_64.0df45b5

However, on macOS, using the arm64 variant
(https://github.com/WorldObservationLog/wrapper/releases/tag/Wrapper.arm64.latest) due Apple Silicon M1, after installing Docker Desktop 4.61.0, i open up terminal to run docker build --tag wrapper .:

[+] Building 1.4s (23/24) docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.23kB 0.0s
=> [internal] load metadata for docker.io/library/debian:13.2 1.3s
=> [internal] load metadata for docker.io/library/debian:13.2 1.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [build 1/13] FROM docker.io/library/debian:13.2@sha256:c71b05eac0b20adb4cdcc9f7b052227efd7da381ad10bb92f972e 0.0s
=> => resolve docker.io/library/debian:13.2@sha256:c71b05eac0b20adb4cdcc9f7b052227efd7da381ad10bb92f972e8eae7c6c 0.0s
=> [stage-1 1/6] FROM docker.io/library/debian:13.2@sha256:c71b05eac0b20adb4cdcc9f7b052227efd7da381ad10bb92f972e 0.0s
=> => resolve docker.io/library/debian:13.2@sha256:c71b05eac0b20adb4cdcc9f7b052227efd7da381ad10bb92f972e8eae7c6c 0.0s
=> => sha256:5785abec2864dcd8d343ccd872458a50ffb2a61739bc46a79709c68c455cb8fc 0B / 49.65MB 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 6.12kB 0.0s
=> CANCELED [stage-1 2/6] WORKDIR /app 0.0s
=> CANCELED [build 2/13] RUN --mount=type=cache,target=/var/lib/apt,sharing=locked --mount=type=cache,t 0.0s
=> CACHED [build 3/13] WORKDIR /app 0.0s
=> CACHED [build 4/13] RUN bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" 0.0s
=> CACHED [build 5/13] RUN aria2c -o android-ndk-r23b-linux.zip https://dl.google.com/android/repository/androi 0.0s
=> CACHED [build 6/13] RUN unzip -q -d ~ android-ndk-r23b-linux.zip 0.0s
=> CACHED [build 7/13] RUN rm android-ndk-r23b-linux.zip 0.0s
=> CACHED [build 8/13] COPY ./ ./ 0.0s
=> CACHED [build 9/13] WORKDIR /app 0.0s
=> CACHED [build 10/13] RUN mkdir build 0.0s
=> CACHED [build 11/13] WORKDIR /app/build 0.0s
=> CACHED [build 12/13] RUN cmake -DTARGET_ARCH=aarch64 .. 0.0s
=> CACHED [build 13/13] RUN make -j$(nproc) 0.0s
=> CACHED [stage-1 3/6] COPY --from=build /app/wrapper /app/wrapper 0.0s
=> CACHED [stage-1 4/6] COPY --from=build /app/rootfs /app/rootfs 0.0s
=> ERROR [stage-1 5/6] COPY entrypoint.sh /app/entrypoint.sh 0.0s

[stage-1 5/6] COPY entrypoint.sh /app/entrypoint.sh:

Dockerfile:41
39 | COPY --from=build /app/wrapper /app/wrapper
40 | COPY --from=build /app/rootfs /app/rootfs
41 | >>> COPY entrypoint.sh /app/entrypoint.sh
42 | RUN chmod +x /app/entrypoint.sh
43 |

ERROR: failed to build: failed to solve: failed to compute cache key: failed to calculate checksum of ref hed2c9rrdn4s7sjdnqcpfnyzv::lg18z11us1wzge5udikkb9ihk: "/entrypoint.sh": not found

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions