Skip to content

ARM64 container images still fail to build #3063

@brianaydemir

Description

@brianaydemir

Summary

#2993 still plagues us, which is what I suppose happens when you try to implement a fix (#2992) without understanding the root cause.

The one new observation to be made here is that Python's tarfile module doesn't seem to trigger the same issue, so that should perhaps be the next, quick-and-easy workaround.

A more permanent fix will (hopefully) come in #3051, when we stop using emulation for our ARM64 builds.

Update

As it turns out, under QEMU, one can set QEMU_STRACE=1 in the environment to get strace like output. This identifies openat2 as the syscall that's been failing, which leads us to tonistiigi/binfmt#285.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingcontainercriticalHigh priority for next releaseinternalInternal code improvements, not user-facing

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions