-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Cuda Ubuntu Arm64 and PPC64LE Image builds failing on VM with Buildkit Only #1943
Comments
Do you have emulators installed on that machine? Run |
Sorry, forgot to post that. From the machine that works:
From the VM that doesn't:
I am not sure why "linux/arm64" and "linux/ppc64le" is missing from the vm list. I am using systemd-binfmt to install the emulators. |
Distro packages often do not install support properly for use in containers. Uninstall the package (or https://github.com/tonistiigi/binfmt#uninstalling-emulators) and install emulators you need with https://github.com/tonistiigi/binfmt#installing-emulators |
I was able to reproduce the issue on my working machine by installing qemu 5.2 from source. Using the privileged container fixed the problem. Thanks! |
Hello!
Seems to be related to #1929, but my setup is much different.
VM (Doesn't work)
Tried multiple kernel, qemu, docker, and moby/buildkit versions...
failing message:
Docker info:
Dockerfile
The buildx commands:
Builder:
Building on bare metal with docker buildx works...
Bare metal machine config:
Docker Info:
Builder info:
Bulidx command:
It worked:
Before this everything was working great! This just started happening a few weeks ago (before winter break at Nvidia). I am not sure what caused it.
The only difference that I can see on bare metal vs vm is the qemu-user-static package from the ubuntu repositories is really old.
Running images works just fine.
The text was updated successfully, but these errors were encountered: