BMC could not save extracted IP address '192.168.122.1': 'duplicate key value violates unique constraint "maasserver_staticipaddress_ip_key"#012DETAIL: Key (ip)=(192.168.1 22.1) already exists.#012'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Jeffrey C Jones |
Bug Description
My system is configured to provide DHCP on virbr0, which is 192.168.122.1. This IP addres is *also* the IP address of the BMC, since it is a libvirt endpoint to provide power management to machines.
The errors I saw are below:
==> /var/log/
Feb 29 13:25:00 unleashed maas.node: [INFO] BMC could not save extracted IP address '192.168.122.1': 'duplicate key value violates unique constraint "maasserver_
22.1) already exists.#012'
Feb 29 13:25:00 unleashed maas.dns: [INFO] Generating new DNS zone file for maas
==> /var/log/
2016-02-29 13:25:01 [-] Unhandled failure dispatching AMP command. This is probably a bug. Please ensure that this error is handled within application code or declared in the signature of the b'CreateNode' command. $unleashed:
Traceback (most recent call last):
File "/usr/lib/
File "/usr/lib/
f(*a, **kw)
File "/usr/lib/
File "/usr/lib/
--- <exception caught here> ---
File "/usr/lib/
File "/usr/lib/
key = error.trap(
File "/usr/lib/
File "/usr/lib/
raise self.value.
File "/usr/lib/
result = inContext.theWork()
File "/usr/lib/
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return func_outside_
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return func(*args, **kwds)
File "/usr/lib/
raise ValidationError
==> /var/log/
Feb 29 13:25:01 unleashed maas.region: [ERROR] Unable to create node on region: Region does not support the CreateNode RPC method.
Feb 29 13:25:01 unleashed maas.dns: [INFO] Generating new DNS zone file for maas
Feb 29 13:25:02 unleashed maas.dns: [INFO] Generating new DNS zone file for maas
Feb 29 13:25:03 unleashed maas.dns: [INFO] Generating new DNS zone file for maas
Feb 29 13:25:03 unleashed maas.drivers.virsh: [ERROR] node03: Failed to set network boot order
Feb 29 13:25:04 unleashed maas.dns: [INFO] Generating new DNS zone file for maas
Feb 29 13:25:26 unleashed maas.service_
Related branches
- Jeffrey C Jones (community): Approve
- Blake Rouse (community): Approve
-
Diff: 668 lines (+481/-60)9 files modifiedsrc/maasserver/migrations/builtin/maasserver/0041_change_bmc_on_delete_to_set_null.py (+23/-0)
src/maasserver/models/bmc.py (+28/-53)
src/maasserver/models/signals/__init__.py (+4/-0)
src/maasserver/models/signals/bmc.py (+48/-0)
src/maasserver/models/signals/staticipaddress.py (+125/-0)
src/maasserver/models/signals/tests/test_bmc.py (+11/-0)
src/maasserver/models/signals/tests/test_staticipaddress.py (+11/-0)
src/maasserver/models/tests/test_bmc.py (+223/-6)
src/maasserver/models/tests/test_node.py (+8/-1)
Changed in maas: | |
importance: | Undecided → Critical |
milestone: | none → 2.0.0 |
Changed in maas: | |
assignee: | nobody → Jeffrey C Jones (trapnine) |
status: | New → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |