-
Notifications
You must be signed in to change notification settings - Fork 32
Labels
bugSomething isn't workingSomething isn't workingcontainercriticalHigh priority for next releaseHigh priority for next releaseinternalInternal code improvements, not user-facingInternal code improvements, not user-facing
Milestone
Description
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcontainercriticalHigh priority for next releaseHigh priority for next releaseinternalInternal code improvements, not user-facingInternal code improvements, not user-facing