Comment 2 for bug 1756016

Revision history for this message
Andres Rodriguez (andreserl) wrote : Re: enlisting and commissioning breaks when a node impi interface is on a different (but routable) network from the MAAS endpoint

Looking at rackd.log here, I see this:

2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/01-00-0a-f7-39-b4-d0 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A0A6403 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A0A640 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A0A64 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A0A6 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A0A requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A0 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0A requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/0 requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/default requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] pxelinux.cfg/default requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:19 provisioningserver.rackdservices.tftp: [info] ubuntu/amd64/ga-16.04/xenial/daily/boot-kernel requested by 00:0a:f7:39:b4:d0
2018-03-15 01:11:21 provisioningserver.rackdservices.tftp: [info] ubuntu/amd64/ga-16.04/xenial/daily/boot-initrd requested by 00:0a:f7:39:b4:d0

This to me means that the machine attempted to PXE with the interface with MAC 00:0a:f7:39:b4:d0. MAAS didn't find the machine in MAAS, and the machine continued the PXE process until it requested the 'default' config.

Since the MAC is not known and no config was given for it, the 'default' config is for enlistment. During the enlistment process, it attempted to register a machine, but it failed, because there's another machine already registered in MAAS that has this same mac address.

Did you add a machine in MAAS via the API (or WebUI) without specifying *all* its mac addresses?