Regression in OpenWrt 25.12 arm64 Incus image on 16 KiB page-size kernels (Raspberry Pi 5)

(I had ChatGPT write it.)

Environment

  • Host: Raspberry Pi 5
  • Raspberry Pi OS (Debian 13)
  • arm64
  • Incus system container

The following image works correctly:

  • OpenWrt 25.12 arm64 (20260202_11:57)

The following image fails immediately after startup:

  • OpenWrt 25.12 arm64 (20260726_11:57)

The container exits almost immediately because PID 1 terminates before producing any useful logs.

The amd64 image from the same release (20260726_11:57) starts and runs normally.

Testing the same arm64 image with a host kernel using a 4 KiB page size (getconf PAGESIZE = 4096) allows the container to start normally.

Running the same image on the Raspberry Pi 5’s 16 KiB page-size kernel consistently reproduces the failure.

This appears to be a regression introduced somewhere between the 20260202 and 20260726 arm64 images that affects hosts using a 16 KiB page-size kernel.

Is this a known issue, or was there a change in the arm64 container image build process during that period?