Systems fail to commission with proper IPMI credentials
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Blake Rouse | ||
1.10 |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
Build Version/Date: 1.10
Environment used for testing: Xenial
Summary:
Nodes fail to gather IPMI information when enlisting then once IPMI information is manually entered, a power error occurs when attempting to commission.
Steps to Reproduce:
1) Enlist a new node
2) Enter IPMI information
3) Commission
4) Review Cluster logs
Expected result:
IPMI information is collected and used for commissioning
Actual result:
ubuntu@
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
return self._issue_
File "/usr/lib/
ipmipower_
File "/usr/lib/
if 'on' in output:
builtins.
ubuntu@
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 = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
raise exc_type(
File "/usr/lib/
system_id, hostname, power_type, context)
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
self.
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 self._issue_
File "/usr/lib/
ipmipower_
File "/usr/lib/
if 'on' in output:
builtins.
Related branches
- Mike Pontillo (community): Approve
- Andres Rodriguez (community): Approve
-
Diff: 51 lines (+5/-5)2 files modifiedsrc/provisioningserver/drivers/power/ipmi.py (+1/-1)
src/provisioningserver/drivers/power/tests/test_ipmi.py (+4/-4)
- Andres Rodriguez (community): Approve
-
Diff: 51 lines (+5/-5)2 files modifiedsrc/provisioningserver/drivers/power/ipmi.py (+1/-1)
src/provisioningserver/drivers/power/tests/test_ipmi.py (+4/-4)
- Andres Rodriguez (community): Approve
-
Diff: 128 lines (+44/-11)6 files modifieddebian/changelog (+22/-0)
debian/control (+3/-1)
debian/maas-dhcp.postinst (+2/-0)
debian/maas-proxy.install (+0/-1)
debian/maas-region-controller.postinst (+2/-1)
debian/rules (+15/-8)
tags: | added: cdo-qa |
Changed in maas: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Blake Rouse (blake-rouse) |
milestone: | none → 2.0.0 |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |