I think this is a good overview of what's going on.
20-maas-01-install-lldpd is passed in the initial boot as "changed status from 'Running' to 'Passed'" so it wasn't run in the second boot so there is no lldpd binary in the ephemeral OS.
$ grep -E 'Script|PXE' commissioning-events.log
Wed, 01 Mar. 2023 02:54:09 Script - maas-capture-lldpd failed
Wed, 01 Mar. 2023 02:54:08 Script result - maas-lshw changed status from 'Running' to 'Passed'
Wed, 01 Mar. 2023 02:54:08 Script result - maas-list-modaliases changed status from 'Running' to 'Passed'
...
Wed, 01 Mar. 2023 02:54:07 Script result - maas-lshw changed status from 'Pending' to 'Running'
Wed, 01 Mar. 2023 02:54:06 Script result - maas-capture-lldpd changed status from 'Pending' to 'Running'
Wed, 01 Mar. 2023 02:54:06 Script result - 50-maas-01-commissioning changed status from 'Running' to 'Passed'
Wed, 01 Mar. 2023 02:54:04 Script result - 50-maas-01-commissioning changed status from 'Pending' to 'Running'
...
Wed, 01 Mar. 2023 02:53:54 Script result - 20-maas-02-dhcp-unconfigured-ifaces changed status from 'Running' to 'Passed'
Wed, 01 Mar. 2023 02:52:55 Performing PXE boot
Wed, 01 Mar. 2023 02:52:55 PXE Request - commissioning
Wed, 01 Mar. 2023 02:52:26 Script result - 20-maas-02-dhcp-unconfigured-ifaces changed status from 'Pending' to 'Running'
Wed, 01 Mar. 2023 02:52:26 Script result - 20-maas-01-install-lldpd changed status from 'Running' to 'Passed'
Wed, 01 Mar. 2023 02:52:26 Script result - 20-maas-01-install-lldpd changed status from 'Installing dependencies' to 'Running'
Wed, 01 Mar. 2023 02:52:18 Script result - 20-maas-01-install-lldpd changed status from 'Pending' to 'Installing dependencies'
Wed, 01 Mar. 2023 02:51:11 Performing PXE boot
Wed, 01 Mar. 2023 02:51:11 PXE Request - commissioning
I think this is a good overview of what's going on.
20-maas- 01-install- lldpd is passed in the initial boot as "changed status from 'Running' to 'Passed'" so it wasn't run in the second boot so there is no lldpd binary in the ephemeral OS.
$ grep -E 'Script|PXE' commissioning- events. log modaliases changed status from 'Running' to 'Passed'
Wed, 01 Mar. 2023 02:54:09 Script - maas-capture-lldpd failed
Wed, 01 Mar. 2023 02:54:08 Script result - maas-lshw changed status from 'Running' to 'Passed'
Wed, 01 Mar. 2023 02:54:08 Script result - maas-list-
...
Wed, 01 Mar. 2023 02:54:07 Script result - maas-lshw changed status from 'Pending' to 'Running' 01-commissionin g changed status from 'Running' to 'Passed' 01-commissionin g changed status from 'Pending' to 'Running'
Wed, 01 Mar. 2023 02:54:06 Script result - maas-capture-lldpd changed status from 'Pending' to 'Running'
Wed, 01 Mar. 2023 02:54:06 Script result - 50-maas-
Wed, 01 Mar. 2023 02:54:04 Script result - 50-maas-
...
Wed, 01 Mar. 2023 02:53:54 Script result - 20-maas- 02-dhcp- unconfigured- ifaces changed status from 'Running' to 'Passed' 02-dhcp- unconfigured- ifaces changed status from 'Pending' to 'Running' 01-install- lldpd changed status from 'Running' to 'Passed' 01-install- lldpd changed status from 'Installing dependencies' to 'Running' 01-install- lldpd changed status from 'Pending' to 'Installing dependencies'
Wed, 01 Mar. 2023 02:52:55 Performing PXE boot
Wed, 01 Mar. 2023 02:52:55 PXE Request - commissioning
Wed, 01 Mar. 2023 02:52:26 Script result - 20-maas-
Wed, 01 Mar. 2023 02:52:26 Script result - 20-maas-
Wed, 01 Mar. 2023 02:52:26 Script result - 20-maas-
Wed, 01 Mar. 2023 02:52:18 Script result - 20-maas-
Wed, 01 Mar. 2023 02:51:11 Performing PXE boot
Wed, 01 Mar. 2023 02:51:11 PXE Request - commissioning