I am amazed to find yet more weirdness in MAAS. Just built a new MAAS server fresh from apt (not snap, that just brings more weirdness) version 3.1 (3.2 had too many bugs to deal with) and now every server fails to boot to MAAS. Journalctl -f output shows that, although my DHCP server is telling my targets to ask for ‘grubx64.efi’, MAAS tftp service is logging that they are asking for ‘pxelinux/pxelinux.0’. I know they are not asking for pxelinux. But of course on MAAS tftp is not tftp, it’s something fabricated to further the MAAS philosophy of strict adherence to MAAS procedure, and not using your own DHCP under any circumstances. I guess I have to read the MAAS source code to figure out what is going on.