[xenial, 1.10] Removing host maps fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
Upon deleting a node, I saw the following exception on the cluster:
http://
2015-12-11 16:08:50-0800 [-] 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'RemoveHostMaps' command. [maastest:
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
f(*a, **kw)
File "/usr/lib/
self.
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
current.result = callback(
File "/usr/lib/
key = error.trap(
File "/usr/lib/
self.
File "/usr/lib/
raise self.value.
File "/usr/lib/
result = inContext.theWork()
File "/usr/lib/
inContext.
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
omshell.
File "/usr/lib/
returncode, output = self._run(stdin)
File "/usr/lib/
stdout, stderr = proc.communicat
File "/usr/lib/
stdout, stderr = self._communica
File "/usr/lib/
input_view = memoryview(
builtins.
This also resulted in the following error in the UI:
The delete action for 1 node failed with error: (b'UNHANDLED', 'Unknown Error [maastest:
Related branches
- Blake Rouse (community): Approve
- Mike Pontillo (community): Approve
-
Diff: 872 lines (+184/-138)15 files modifiedetc/maas/templates/commissioning-user-data/snippets/maas_api_helper.py (+15/-39)
etc/maas/templates/commissioning-user-data/snippets/maas_get.py (+2/-2)
etc/maas/templates/commissioning-user-data/snippets/maas_ipmi_autodetect.py (+1/-1)
etc/maas/templates/commissioning-user-data/snippets/maas_ipmi_autodetect_tool.py (+1/-1)
etc/maas/templates/commissioning-user-data/snippets/maas_moonshot_autodetect.py (+1/-1)
etc/maas/templates/commissioning-user-data/snippets/maas_signal.py (+44/-30)
etc/maas/templates/commissioning-user-data/user_data.template (+9/-7)
etc/maas/templates/commissioning-user-data/user_data_disk_erasing.template (+22/-8)
etc/maas/templates/commissioning-user-data/user_data_poweroff.template (+8/-7)
src/metadataserver/models/commissioningscript.py (+6/-2)
src/metadataserver/models/tests/test_commissioningscript.py (+28/-1)
src/provisioningserver/dhcp/omshell.py (+23/-17)
src/provisioningserver/dhcp/tests/test_omshell.py (+22/-20)
src/provisioningserver/pserv_services/image.py (+1/-1)
src/provisioningserver/tests/test_plugin.py (+1/-1)
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | none → 1.10.0 |
Changed in maas: | |
status: | Fix Committed → Fix Released |
This is also an issue with commissioning. I am fixing this as part of fixing commissioning.