ARM: Power parameters fail to get set when using Quantal ephemerals
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Scott Moser |
Bug Description
Using maas 0.1+bzr1243+
I additionally imported Quantal images by editing /etc/maas/
Enlisting a node does not set power parameters. The console output suggests that power parameters were not sent (empty string).
Commissioning a node also does not set power parameters. I see this during commissioning:
Setting up freeipmi-tools (1.1.5-3ubuntu2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Traceback (most recent call last):
File "/tmp/part-
main()
File "/tmp/part-
power_
IndexError: list index out of range
Success
Success
Success
Finished, powering off.
This does not occur using Precise ephemerals. Note that for Precise to work on highbank, I have to add ppa:maas-
Related branches
- Francis J. Lacoste (community): Approve
-
Diff: 58 lines (+10/-0)2 files modifiedcontrib/preseeds_v2/enlist_userdata (+5/-0)
etc/maas/commissioning-user-data (+5/-0)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Andres Rodriguez (andreserl) |
milestone: | none → 12.10 |
summary: |
- Power parameters fail to get set when using Quantal ephemerals + ARM: Power parameters fail to get set when using Quantal ephemerals |
Changed in maas: | |
assignee: | Andres Rodriguez (andreserl) → nobody |
assignee: | nobody → Scott Moser (smoser) |
tags: | added: arm |
Changed in maas: | |
status: | Triaged → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
The cause for this is that ipmi-locate output between precise and quantal is different on highbank. In fact, on quantal ipmi-locate appears to no longer work.
A workaround Scott and I have discussed is to look for /dev/ipmi0 after the existing logic detects nothing. This appears to be sufficient on highbank, and doesn't give me a false positive on my (non-IPMI) machine.