Skip to content

./hack/make-devenv.sh not working on mac #1650

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

Open
scalewithlee opened this issue Apr 30, 2025 · 0 comments
Open

./hack/make-devenv.sh not working on mac #1650

scalewithlee opened this issue Apr 30, 2025 · 0 comments

Comments

@scalewithlee
Copy link

I'm attempting to build the devenv container on my macbook (arm64). Here's the full output:

$ ./hack/make-devenv.sh
Unable to find image 'alpine:edge@sha256:3e44438281baf26907675b99c9a4a421c4d4a57c954120327e703aa8329086bd' locally
docker.io/library/alpine@sha256:3e44438281baf26907675b99c9a4a421c4d4a57c954120327e703aa8329086bd: Pulling from library/alpine
b790c763077d: Pull complete
Digest: sha256:3e44438281baf26907675b99c9a4a421c4d4a57c954120327e703aa8329086bd
Status: Downloaded newer image for alpine@sha256:3e44438281baf26907675b99c9a4a421c4d4a57c954120327e703aa8329086bd
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.19_alpha20230901
PRETTY_NAME="Alpine Linux edge"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/15) Upgrading musl (1.2.4_git20230717-r2 -> 1.2.5-r10)
(2/15) Installing libgcc (14.2.0-r5)
(3/15) Installing jansson (2.14-r4)
(4/15) Installing libstdc++ (14.2.0-r5)
(5/15) Installing zstd-libs (1.5.7-r0)
(6/15) Installing binutils (2.44-r0)
(7/15) Installing libgomp (14.2.0-r5)
(8/15) Installing libatomic (14.2.0-r5)
(9/15) Installing gmp (6.3.0-r3)
(10/15) Installing isl26 (0.26-r1)
(11/15) Installing mpfr4 (4.2.1_p1-r0)
(12/15) Installing mpc1 (1.3.1-r1)
(13/15) Installing gcc (14.2.0-r5)
(14/15) Installing musl-dev (1.2.5-r10)
(15/15) Installing go (1.24.2-r1)
Executing busybox-1.36.1-r6.trigger
OK: 365 MiB in 29 packages
go: downloading github.com/chainguard-dev/clog v1.7.0
go: downloading github.com/charmbracelet/log v0.4.1
go: downloading github.com/google/go-containerregistry v0.20.3
go: downloading github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
go: downloading github.com/spf13/cobra v1.9.1
go: downloading github.com/tmc/dot v0.0.0-20210901225022-f9bc17da75c0
go: downloading go.opentelemetry.io/otel v1.35.0
go: downloading golang.org/x/sync v0.13.0
go: downloading golang.org/x/sys v0.32.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading sigs.k8s.io/release-utils v0.11.1
go: downloading github.com/u-root/u-root v0.14.0
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
go: downloading github.com/klauspost/pgzip v1.2.6
go: downloading k8s.io/apimachinery v0.32.3
go: downloading github.com/hashicorp/go-cleanhttp v0.5.2
go: downloading github.com/hashicorp/go-retryablehttp v0.7.7
go: downloading go.lsp.dev/uri v0.3.0
go: downloading github.com/klauspost/compress v1.18.0
go: downloading go.opentelemetry.io/otel/trace v1.35.0
go: downloading go.step.sm/crypto v0.60.0
go: downloading gopkg.in/ini.v1 v1.67.0
go: downloading github.com/charmbracelet/lipgloss v1.0.0
go: downloading github.com/go-logfmt/logfmt v0.6.0
go: downloading github.com/muesli/termenv v0.16.0
go: downloading github.com/spf13/pflag v1.0.6
go: downloading github.com/docker/cli v27.5.0+incompatible
go: downloading github.com/opencontainers/image-spec v1.1.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/opencontainers/go-digest v1.0.0
go: downloading github.com/docker/docker v27.5.0+incompatible
go: downloading github.com/containerd/stargz-snapshotter/estargz v0.16.3
go: downloading github.com/go-git/go-git/v5 v5.14.0
go: downloading github.com/package-url/packageurl-go v0.1.3
go: downloading chainguard.dev/sdk v0.1.31
go: downloading golang.org/x/time v0.11.0
go: downloading google.golang.org/api v0.229.0
go: downloading github.com/common-nighthawk/go-figure v0.0.0-20210622060536-734e95fb86be
go: downloading github.com/go-logr/logr v1.4.2
go: downloading go.opentelemetry.io/otel/metric v1.35.0
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/docker/distribution v2.8.3+incompatible
go: downloading github.com/charmbracelet/x/ansi v0.4.2
go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1
go: downloading github.com/rivo/uniseg v0.4.7
go: downloading github.com/lucasb-eyer/go-colorful v1.2.0
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/go-jose/go-jose/v3 v3.0.4
go: downloading github.com/pkg/errors v0.9.1
go: downloading golang.org/x/crypto v0.37.0
go: downloading github.com/vbatts/tar-split v0.11.6
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/ProtonMail/go-crypto v1.1.5
go: downloading github.com/go-git/go-billy/v5 v5.6.2
go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.1.0
go: downloading golang.org/x/oauth2 v0.29.0
go: downloading google.golang.org/grpc v1.71.1
go: downloading google.golang.org/protobuf v1.36.6
go: downloading filippo.io/edwards25519 v1.1.0
go: downloading github.com/docker/docker-credential-helpers v0.8.2
go: downloading github.com/pjbgf/sha1cd v0.3.2
go: downloading github.com/docker/go-connections v0.5.0
go: downloading github.com/docker/go-units v0.5.0
go: downloading github.com/moby/docker-image-spec v1.3.1
go: downloading github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376
go: downloading github.com/emirpasic/gods v1.18.1
go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
go: downloading github.com/distribution/reference v0.6.0
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0
go: downloading chainguard.dev/go-grpc-kit v0.17.7
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb
go: downloading github.com/cyphar/filepath-securejoin v0.4.1
go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
go: downloading github.com/kevinburke/ssh_config v1.2.0
go: downloading github.com/skeema/knownhosts v1.3.1
go: downloading github.com/xanzy/ssh-agent v0.3.3
go: downloading golang.org/x/net v0.39.0
go: downloading gopkg.in/warnings.v0 v0.1.2
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e
go: downloading github.com/cloudflare/circl v1.6.0
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
go: downloading github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20210315223345-82c243799c99
go: downloading github.com/kelseyhightower/envconfig v1.4.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0
go: downloading github.com/prometheus/client_golang v1.20.5
go: downloading golang.org/x/text v0.24.0
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/common v0.62.0
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading github.com/u-root/uio v0.0.0-20240209044354-b3d14b93376a
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading github.com/pierrec/lz4/v4 v4.1.21
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading cloud.google.com/go/compute/metadata v0.6.0
go: downloading cloud.google.com/go/auth v0.16.0
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6
go: downloading github.com/googleapis/gax-go/v2 v2.14.1
go: downloading github.com/google/s2a-go v0.1.9
2025/04/30 18:56:27 INFO installing musl (1.2.5-r10) arch=x86_64
2025/04/30 18:56:27 INFO installing busybox (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing busybox-binsh (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing alpine-baselayout-data (3.7.0-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing alpine-baselayout (3.7.0-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing libcap2 (2.73-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing busybox-ifupdown (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing openrc-user (0.62-r4) arch=x86_64
2025/04/30 18:56:27 INFO installing openrc (0.62-r4) arch=x86_64
2025/04/30 18:56:27 INFO installing alpine-conf (3.19.2-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing alpine-keys (2.5-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing alpine-release (3.22.0_alpha20250108-r1) arch=x86_64
2025/04/30 18:56:27 INFO installing ca-certificates-bundle (20241121-r2) arch=x86_64
2025/04/30 18:56:27 INFO installing libcrypto3 (3.5.0-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing libssl3 (3.5.0-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing zlib (1.3.1-r2) arch=x86_64
2025/04/30 18:56:27 INFO installing libapk2 (2.14.9-r1) arch=x86_64
2025/04/30 18:56:27 INFO installing apk-tools (2.14.9-r1) arch=x86_64
2025/04/30 18:56:27 INFO installing mdev-conf (4.7-r0) arch=x86_64
2025/04/30 18:56:27 INFO installing busybox-mdev-openrc (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing busybox-openrc (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing busybox-suid (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing scanelf (1.3.8-r1) arch=x86_64
2025/04/30 18:56:27 INFO installing musl-utils (1.2.5-r10) arch=x86_64
2025/04/30 18:56:27 INFO installing ssl_client (1.37.0-r16) arch=x86_64
2025/04/30 18:56:27 INFO installing alpine-base (3.22.0_alpha20250108-r1) arch=x86_64
2025/04/30 18:56:27 INFO installing libgcc (14.2.0-r5) arch=x86_64
2025/04/30 18:56:27 INFO installing jansson (2.14-r4) arch=x86_64
2025/04/30 18:56:27 INFO installing libstdc++ (14.2.0-r5) arch=x86_64
2025/04/30 18:56:27 INFO installing zstd-libs (1.5.7-r0) arch=x86_64
2025/04/30 18:56:28 INFO installing binutils (2.44-r0) arch=x86_64
2025/04/30 18:56:28 INFO installing brotli-libs (1.1.0-r2) arch=x86_64
2025/04/30 18:56:28 INFO installing c-ares (1.34.5-r0) arch=x86_64
2025/04/30 18:56:28 INFO installing ca-certificates (20241121-r2) arch=x86_64
2025/04/30 18:56:29 INFO installing docker-cli (28.1.1-r1) arch=x86_64
2025/04/30 18:56:29 INFO installing libatomic (14.2.0-r5) arch=x86_64
2025/04/30 18:56:29 INFO installing libgomp (14.2.0-r5) arch=x86_64
2025/04/30 18:56:29 INFO installing gmp (6.3.0-r3) arch=x86_64
2025/04/30 18:56:29 INFO installing isl26 (0.26-r1) arch=x86_64
2025/04/30 18:56:29 INFO installing mpfr4 (4.2.1_p1-r0) arch=x86_64
2025/04/30 18:56:29 INFO installing mpc1 (1.3.1-r1) arch=x86_64
2025/04/30 18:56:32 INFO installing gcc (14.2.0-r5) arch=x86_64
2025/04/30 18:56:32 INFO installing libunistring (1.3-r0) arch=x86_64
2025/04/30 18:56:32 INFO installing libidn2 (2.3.7-r0) arch=x86_64
2025/04/30 18:56:32 INFO installing nghttp2-libs (1.65.0-r0) arch=x86_64
2025/04/30 18:56:32 INFO installing libpsl (0.21.5-r3) arch=x86_64
2025/04/30 18:56:32 INFO installing libcurl (8.13.0-r1) arch=x86_64
2025/04/30 18:56:32 INFO installing libexpat (2.7.1-r0) arch=x86_64
2025/04/30 18:56:32 INFO installing pcre2 (10.43-r1) arch=x86_64
2025/04/30 18:56:32 INFO installing git (2.49.0-r0) arch=x86_64
2025/04/30 18:56:32 INFO installing musl-dev (1.2.5-r10) arch=x86_64
2025/04/30 18:56:33 INFO installing go (1.24.2-r1) arch=x86_64
2025/04/30 18:56:33 INFO installing oniguruma (6.9.10-r0) arch=x86_64
2025/04/30 18:56:33 INFO installing jq (1.7.1-r0) arch=x86_64
2025/04/30 18:56:33 INFO installing make (4.4.1-r2) arch=x86_64
2025/04/30 18:56:33 INFO installing tree (2.2.1-r0) arch=x86_64
2025/04/30 18:56:34 INFO layer digest: sha256:0250092cb15c84143645bb56e85ff93f917dccf95d845b6ccb61d0d912f24f6d arch=x86_64
2025/04/30 18:56:34 INFO layer diffID: sha256:f36eb330cef327766bb18d4928015929028db6ee4dd5b26cbbd714f4fe823494 arch=x86_64
2025/04/30 18:56:34 INFO built index file as /tmp/apko-temp-2165250395/index.json
Error response from daemon: No such image: apko-inception:latest-arm64
Loaded image: apko-inception:latest-amd64
Unable to find image 'apko-inception:latest-arm64' locally
docker: Error response from daemon: pull access denied for apko-inception, repository does not exist or may require 'docker login'

Run 'docker run --help' for more information

It attempts to run apko-inception:latest-arm64, which doesn't exist.

$ docker images
REPOSITORY       TAG            IMAGE ID       CREATED         SIZE
apko-inception   latest-amd64   b1fe4fae4dd9   3 days ago      159MB
alpine           <none>         3e44438281ba   20 months ago   11.5MB

I believe the image on the host is getting tagged with the ARCH of the alpine builder container.

@scalewithlee scalewithlee changed the title ./hack/make-devenv.sh error ./hack/make-devenv.sh not working on mac Apr 30, 2025
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

1 participant