ci(pi-gen): drop extra-host-dependencies (caused sudo apt exit 100)

Log diagnosis on run 26130391965:
  ##[error]The process '/usr/bin/sudo' failed with exit code 100

Failure was inside the action's 'Installing build dependencies on host'
step. extra-host-dependencies: qemu-user-static binfmt-support broke
apt — possibly conflicting locks or the action's input handling.

tonistiigi/binfmt --install arm64 already registered qemu-aarch64 with
'flags: POCF' (F = kernel-resident static binary). That's enough; no
need for the inside-container qemu packages.
This commit is contained in:
Mitchell R 2026-05-20 01:05:49 +02:00
parent d342a3779f
commit d608609ec4
No known key found for this signature in database

View file

@ -200,9 +200,10 @@ jobs:
timezone: Etc/UTC timezone: Etc/UTC
hostname: betterframe-kiosk hostname: betterframe-kiosk
compression: xz compression: xz
# Install qemu inside the pi-gen container so its chroot's arm64 # No extra-host-dependencies — tonistiigi/binfmt already
# binaries can exec. Documented input in v1.11. # registered qemu-aarch64 with the F flag (POCF), which loads
extra-host-dependencies: qemu-user-static binfmt-support # the static QEMU into kernel memory so chroot exec works
# without needing the binary in the chroot.
- name: List pi-gen output - name: List pi-gen output
run: ls -la deploy/ || true run: ls -la deploy/ || true