internal server error when deleting a node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Graham Binns |
Bug Description
Unable to delete a node in the WebUI. This node was marked declared. This error causes the node to not even be removed.
ERROR 2014-09-11 10:44:17,087 django.request Internal Server Error: /MAAS/nodes/
Traceback (most recent call last):
File "/usr/lib/
response = wrapped_
File "/usr/lib/
return self.dispatch(
File "/usr/lib/
return handler(request, *args, **kwargs)
File "/usr/lib/
return self.delete(
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
raise MultipleFailure
MultipleFailures: [Failure instance: Traceback (failure with no frames): <class 'twisted.
]
Related branches
- Graham Binns (community): Approve (trivial)
-
Diff: 19 lines (+2/-2)1 file modifiedsrc/provisioningserver/rpc/cluster.py (+2/-2)
tags: | added: rpc |
Changed in maas: | |
status: | Fix Committed → Fix Released |
I also have seen this error, once the node is ready.
2014-09-11 11:34:15-0400 [ClusterClient, client] Amp server or network failure unhandled by client application. Dropping connection! To avoid, add errbacks to ALL remote commands! python2. 7/dist- packages/ twisted/ protocols/ amp.py" , line 913, in ampBoxReceived _commandReceive d(box) python2. 7/dist- packages/ twisted/ protocols/ amp.py" , line 892, in _commandReceived addCallback( self._safeEmit) python2. 7/dist- packages/ twisted/ internet/ defer.py" , line 306, in addCallback ywords= kw) python2. 7/dist- packages/ twisted/ internet/ defer.py" , line 295, in addCallbacks _runCallbacks( ) python2. 7/dist- packages/ twisted/ internet/ defer.py" , line 577, in _runCallbacks current. result, *args, **kw) python2. 7/dist- packages/ twisted/ protocols/ amp.py" , line 924, in _safeEmit _sendTo( self.boxSender) python2. 7/dist- packages/ twisted/ protocols/ amp.py" , line 577, in _sendTo sendBox( self) python2. 7/dist- packages/ twisted/ protocols/ amp.py" , line 2153, in sendBox transport. write(box. serialize( )) python2. 7/dist- packages/ twisted/ protocols/ amp.py" , line 551, in serialize TypeError: Unicode value for key '_error_code' not allowed: u'CannotRemoveH ostMap'
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
deferred.
File "/usr/lib/
callbackKe
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
current.result = callback(
File "/usr/lib/
aBox.
File "/usr/lib/
proto.
File "/usr/lib/
self.
File "/usr/lib/
"Unicode value for key %r not allowed: %r" % (k, v))
exceptions.