On the runner host qemu-aarch64 was registered with the F flag by a
manual container run: the interpreter file did not exist, /etc/binfmt.d was
empty and no qemu package was installed. The registration lived only in kernel
memory, so the first reboot would have broken multi-platform releases with an exec format error deep inside a build.
syncode-runner doctor reports a healthy host in that state. It should check
that every platform the runner is asked to build has a usable binfmt handler,
and say so when it does not.
The host side is fixed by syncode-runner-binfmt.service in the infra
repository; this issue is about the runner noticing.
On the runner host `qemu-aarch64` was registered with the `F` flag by a
manual container run: the interpreter file did not exist, `/etc/binfmt.d` was
empty and no qemu package was installed. The registration lived only in kernel
memory, so the first reboot would have broken multi-platform releases with an
`exec format error` deep inside a build.
`syncode-runner doctor` reports a healthy host in that state. It should check
that every platform the runner is asked to build has a usable binfmt handler,
and say so when it does not.
The host side is fixed by `syncode-runner-binfmt.service` in the infra
repository; this issue is about the runner noticing.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
On the runner host
qemu-aarch64was registered with theFflag by amanual container run: the interpreter file did not exist,
/etc/binfmt.dwasempty and no qemu package was installed. The registration lived only in kernel
memory, so the first reboot would have broken multi-platform releases with an
exec format errordeep inside a build.syncode-runner doctorreports a healthy host in that state. It should checkthat every platform the runner is asked to build has a usable binfmt handler,
and say so when it does not.
The host side is fixed by
syncode-runner-binfmt.servicein the infrarepository; this issue is about the runner noticing.