For some reason on one of my Dell R620 after the initial pxe boot MAAS is unable to to authenticate to IPMI. I’ve tried deleting the user from IDRAC via racadm and the initial pxe boot recreates it but then when I go to commission it does this. None of the other machines is doing this so I’m not sure what’s different. I’ve also tried going to the edit screen to change the password but it’s requiring a power mac address which seems to be another bug.
MAAS version: 2.6.1 (7832-g17912cdc9-0ubuntu1~18.04.1)
==> /var/log/maas/rackd.log <==
2019-10-24 14:45:33 provisioningserver.rpc.power: [critical] cloudmgr1: Power on failed.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 459, in callback
self._startRunCallbacks(result)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 567, in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 653, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1442, in gotResult
_inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1384, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 408, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python3/dist-packages/provisioningserver/rpc/power.py", line 290, in change_power_state
system_id, hostname, power_type, power_change, context)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1384, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 408, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python3/dist-packages/provisioningserver/drivers/power/__init__.py", line 383, in perform_power
power_func, system_id, context)
File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 250, in inContext
result = inContext.theWork()
File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 266, in <lambda>
inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 234, in wrapper
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/provisioningserver/drivers/power/ipmi.py", line 334, in power_on
self._issue_ipmi_command('on', **context)
File "/usr/lib/python3/dist-packages/provisioningserver/drivers/power/ipmi.py", line 317, in _issue_ipmi_command
power_boot_type)
File "/usr/lib/python3/dist-packages/provisioningserver/drivers/power/ipmi.py", line 250, in _issue_ipmi_chassis_config_command
raise error_info.get('exception')(error_info.get('message'))
provisioningserver.drivers.power.PowerAuthError: Access denied while performing power action. Check BMC configuration and try again.