node failed commissioning or deployment - HTTP Error 400: {'boot_interface': ["Must be one of the node's interfaces."]}
Bug #1768870 reported by
Jason Hobbs
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse | ||
2.3 |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Several pod VMs failed to commission on a deploy of FCB.
In rsyslog output, I see errors like this:
May 3 06:29:00 nagios-1 cloud-init[1057]: request to http://
In regiond.log, there is this traceback that appears to be associated with the error:
http://
Some other VMs in this deploy successfully commissioned.
This is with 2.3.3-6492-
Related branches
~andreserl/maas:lp1768870_2.3
- Mike Pontillo (community): Approve
- MAAS Lander: Pending (unittests) requested
-
Diff: 114 lines (+35/-1)4 files modifiedsrc/provisioningserver/drivers/pod/tests/test_virsh.py (+3/-0)
src/provisioningserver/drivers/pod/virsh.py (+3/-1)
src/provisioningserver/utils/network.py (+12/-0)
src/provisioningserver/utils/tests/test_network.py (+17/-0)
~blake-rouse/maas:fix-1768870
Merged
into
maas:master
- Andres Rodriguez (community): Approve
- MAAS Lander: Pending (unittests) requested
-
Diff: 114 lines (+35/-1)4 files modifiedsrc/provisioningserver/drivers/pod/tests/test_virsh.py (+3/-0)
src/provisioningserver/drivers/pod/virsh.py (+3/-1)
src/provisioningserver/utils/network.py (+12/-0)
src/provisioningserver/utils/tests/test_network.py (+17/-0)
Changed in maas: | |
milestone: | 2.4.0rc1 → 2.4.0rc2 |
Changed in maas: | |
assignee: | nobody → Blake Rouse (blake-rouse) |
Changed in maas: | |
status: | Incomplete → Triaged |
importance: | Undecided → Critical |
importance: | Critical → High |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
tags: | added: track |
summary: |
- node failed commissioning - HTTP Error 400: {'boot_interface': ["Must be - one of the node's interfaces."]} + node failed commissioning or deployment - HTTP Error 400: + {'boot_interface': ["Must be one of the node's interfaces."]} |
To post a comment you must log in.
Jason,
Can you please attach the 'machines read' of all VM's from the same or other pods? Looking at the code, this is what it says:
It's possible, though very unlikely, that the boot interface we are
seeing is already assigned to another Node. If this happens, we need to
catch the failure as early as possible.