upgrade 3.15.4 to 3.16.0 broken Xen Dom0
After upgrade from 3.15.3 to 3.16.0 I now longer can create DomU on my Dom0 running Alpine 3.16.0. I get the following error
xen1:/etc/xen/my-guests/auto# xl create lop2.cfg
Parsing config from lop2.cfg libxl: info: libxl_create.c:121:libxl__domain_build_info_setdefault: qemu-xen is unavailable, using qemu-xen-traditional instead: No such file or directory xc: error: panic: xg_dom_core.c:206: failed to open file '/usr/lib/xen/boot/ipxe.bin': No such file or directory: Internal error libxl: error: libxl_dom.c:990:libxl__domain_firmware: failed to load IPXE /usr/lib/xen/boot/ipxe.bin (-1): No such file or directory libxl: error: libxl_dom.c:1087:libxl__build_hvm: initializing domain firmware failed libxl: error: libxl_create.c:1611:domcreate_rebuild_done: Domain 7:cannot (re-)build domain: -3 libxl: error: libxl_domain.c:1183:libxl__destroy_domid: Domain 7:Non-existant domain libxl: error: libxl_domain.c:1137:domain_destroy_callback: Domain 7:Unable to destroy guest libxl: error: libxl_domain.c:1064:domain_destroy_cb: Domain 7:Destruction of domain failed
I have not changed anything in cfg configuration files for 5 years and the Dom0 was running fine and went though numerous upgrades without a hitch. I am not a Xen expert. I did check ipxe.bin and the firmware indeed is not there. However, all ipxe related packages are installed.