Node lost IPMI password, can't be deleted

Bug #1585223 reported by Andreas Hasenack
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Invalid
Undecided
Unassigned

Bug Description

1.9.1+bzr4543-0ubuntu2~trusty1

For some reason the IPMI password a node was using isn't working anymore. This happened twice already, so this time I decided to re-enlist the node.

Turns out I can't delete it. When I try, after a long while I get this error in the UI:
 The delete action for 1 node failed with error: node-739cf43e-1b79-11e5-b270-2c59e54ace74

And in the regiond.log this BT repeated several times:
2016-05-24 14:07:51 [-] Error on request (60) node.action: node-739cf43e-1b79-11e5-b270-2c59e54ace74
 Traceback (most recent call last):
   File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
     self.__bootstrap_inner()
   File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
     self.run()
   File "/usr/lib/python2.7/threading.py", line 763, in run
     self.__target(*self.__args, **self.__kwargs)
   File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 791, in _worker
     return super(ThreadPool, self)._worker()
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 191, in _worker
     result = context.call(ctx, function, *args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
     return self.currentContext().callWithContext(ctx, func, *args, **kw)
   File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
     return func(*args,**kw)
   File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 501, in call_within_transaction
     return func_outside_txn(*args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 328, in retrier
     return func(*args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner
     return func(*args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/maasserver/websockets/handlers/node.py", line 1062, in action
     obj = self.get_object(params)
   File "/usr/lib/python2.7/dist-packages/maasserver/websockets/handlers/node.py", line 641, in get_object
     obj = super(NodeHandler, self).get_object(params)
   File "/usr/lib/python2.7/dist-packages/maasserver/websockets/base.py", line 267, in get_object
     raise HandlerDoesNotExistError(pk)
 maasserver.websockets.base.HandlerDoesNotExistError: node-739cf43e-1b79-11e5-b270-2c59e54ace74

Tags: landscape
tags: added: landscape
Revision history for this message
Andres Rodriguez (andreserl) wrote :

Hi Andreas,

Is this still being an issue?

Changed in maas:
milestone: none → 1.9.5
status: New → Incomplete
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Haven't seen this anymore.

Changed in maas:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.