This is from the arm64 13.1-testing image in OCI. Ed: I guess this is an artefact of how you built the image vs my native arm64 build? root@ephemeral28:/usr/home/freebsd # file /qemu /qemu: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), statically linked, for FreeBSD 13.0 (1300139), FreeBSD-style, stripped root@ephemeral28:/usr/home/freebsd # I'll open a case at Oracle to see if I can bring some more assistance to get new releases uploaded.
See https://cgit.freebsd.org/src/commit/?id=1ecaa3f75e21ab45f5e7849b4d2042c4645659da
release/tools/ec2.conf includes: if ! [ -z "${QEMUSTATIC}" ]; then rm -f ${DESTDIR}/${EMULATOR} fi release/tools/vmimage.subr does this in vm_extra_pre_umount() but it gets overridden
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=ae60012e46ecfe59a3506b903e685b6a3347807b commit ae60012e46ecfe59a3506b903e685b6a3347807b Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2023-05-24 15:45:29 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2023-05-24 17:11:07 +0000 release/oci.conf: add missing vm_extra_pre_umount() steps vm.subr's default vm_extra_pre_umount removes /qemu and /etc/resolv.conf. When vm_extra_pre_umount is overridden these steps need to be performed in the cloud-specific conf file. PR: 271602 Reviewed by: dch, lwhsu Event: Kitchener-Waterloo Hackathon 202305 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D40257 release/tools/oci.conf | 5 +++++ 1 file changed, 5 insertions(+)
^Triage: set flag for possible mfc-stable13.
A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=1614823a499aa7a46aa8ab4ed06a6d1b71e0bdd9 commit 1614823a499aa7a46aa8ab4ed06a6d1b71e0bdd9 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2023-05-24 15:45:29 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2024-01-22 14:33:06 +0000 release/oci.conf: add missing vm_extra_pre_umount() steps vm.subr's default vm_extra_pre_umount removes /qemu and /etc/resolv.conf. When vm_extra_pre_umount is overridden these steps need to be performed in the cloud-specific conf file. PR: 271602 Reviewed by: dch, lwhsu Event: Kitchener-Waterloo Hackathon 202305 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D40257 (cherry picked from commit ae60012e46ecfe59a3506b903e685b6a3347807b) release/tools/oci.conf | 5 +++++ 1 file changed, 5 insertions(+)