The runner image is Debian 11 based, not ubuntu-24.04, and its apt index points at an unzip build that is no longer in the security pool, so the dependency install 404s and the build never starts.