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

Deephaven build breaks on Apple Silicon with containerd image store #6370

Open
devinrsmith opened this issue Nov 12, 2024 · 0 comments
Open
Assignees
Labels
bug Something isn't working
Milestone

Comments

@devinrsmith
Copy link
Member

devinrsmith commented Nov 12, 2024

It appears that an experimental containerd image store feature on Apple Silicon hardware breaks Deephaven builds with an error that looks something like "Could not build image: failed to export image: no match for platform in manifest".

This appears to only be triggered through the usage of the Docker remote API (which our build uses via the gradle-docker-plugin), as I was able to do a short test on some hardware which demonstrated that docker build --platform=linux/amd64 ... and docker buildx build --platform=linux/amd64 --load ... seemed to work.

I originally suspected the containerd image store after seeing a similar looking issue posted moby/buildkit#3891.

This was originally reported by a community user on a new M3. It may be possible to explicitly enable the containerd image store on M1 to reproduce this issue.

@devinrsmith devinrsmith added the bug Something isn't working label Nov 12, 2024
@devinrsmith devinrsmith added this to the Backlog milestone Nov 12, 2024
@devinrsmith devinrsmith self-assigned this Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant