I have an aggravating issue because I have 100 old servers and Intel’s EFI BIOS has a bug.
The bug is Intel uses lower case letters when creating EFI boot entries when the spec says to use uppercase. For example Boot000a instead of Boot000A. (these are hexidecimal indexes).
MAAS throws an error in uefi_find_duplicate_entries “KeyError” because it is looking for 000A and it’s not there.
I’m running maas 3.2.7-12037-g.c688dd446
Has anyone else seen anything similar ?
Is there a way to create a custom version of /snap/maas/26274/usr/lib/python3/dist-packages/curtin/commands/curthooks.py ?? Is this even where the file that’s run on the host being deployed comes from or does that file come from an ubuntu package? I’d like to try to find a work around. In the meantime, I am stripping all machines down to less than 10 boot devices, but they sometimes seem to get recreated and I don’t know why, which makes commissioning painfully manual.