MAAS 2.2-rc1 refuses to deploy if all a node's interfaces are set to DHCP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
My MAAS server had previously been running MAAS 2.1.x (2.1.4, IIRC), and I've upgraded to MAAS 2.2.0-rc1. Since this upgrade, the server has refused to deploy any node on which all the network interfaces are configured to use DHCP, producing the following error message in the web UI:
Node failed to be deployed, because of the following error: {"network": ["Node has no address family in common with the server"]}
If one interface is set to "auto assign," the node will deploy and the interfaces set to use DHCP will receive IP addresses.
I'm attaching my /var/log/maas directory tree from the affected system. Here's the detailed MAAS version information:
$ dpkg -l '*maas*'|cat
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii maas 2.2.0~rc1+
ii maas-cert-server 0.2.30-
ii maas-cli 2.2.0~rc1+
un maas-cluster-
ii maas-common 2.2.0~rc1+
ii maas-dhcp 2.2.0~rc1+
ii maas-dns 2.2.0~rc1+
ii maas-proxy 2.2.0~rc1+
ii maas-rack-
ii maas-region-api 2.2.0~rc1+
ii maas-region-
un maas-region-
un python-django-maas <none> <none> (no description available)
un python-maas-client <none> <none> (no description available)
un python-
ii python3-django-maas 2.2.0~rc1+
ii python3-maas-client 2.2.0~rc1+
ii python3-
Related branches
- Mike Pontillo (community): Approve
-
Diff: 75 lines (+35/-5)2 files modifiedsrc/maasserver/models/node.py (+13/-5)
src/maasserver/models/tests/test_node.py (+22/-0)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → Critical |
milestone: | none → 2.2.0rc3 |
tags: | added: regression |
Changed in maas: | |
assignee: | nobody → Blake Rouse (blake-rouse) |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |