30-maas-01-bmc-config failing on commissioning Cisco UCSC-C220-M4L
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Lee Trager | ||
2.9 |
Won't Fix
|
Medium
|
Lee Trager |
Bug Description
I recently tried re-commissioning feebas, a Cisco UCS-C220-M4L server, using MAAS 2.9.2 (9164-g.
ERROR: Unable to get all current IPMI settings!
INFO: Loading IPMI kernel modules...
INFO: Checking for HP Moonshot...
INFO: Checking for IPMI...
INFO: IPMI detected!
INFO: Reading current IPMI BMC values...
Traceback (most recent call last):
File "/tmp/user_
main()
File "/tmp/user_
detect_
File "/tmp/user_
bmc.configure()
File "/tmp/user_
self.
File "/tmp/user_
proc = run(
File "/usr/lib/
stdout, stderr = process.
File "/usr/lib/
stdout, stderr = self._communica
File "/usr/lib/
self.
File "/usr/lib/
raise TimeoutExpired(
subprocess.
Related branches
- MAAS Lander: Approve
- Lee Trager (community): Approve
-
Diff: 331 lines (+69/-37)2 files modifiedsrc/metadataserver/builtin_scripts/commissioning_scripts/bmc_config.py (+29/-18)
src/metadataserver/builtin_scripts/commissioning_scripts/tests/test_bmc_config.py (+40/-19)
- MAAS Lander: Approve
- Alberto Donato (community): Approve
-
Diff: 338 lines (+70/-38)3 files modifiedsrc/maasui/src (+1/-1)
src/metadataserver/builtin_scripts/commissioning_scripts/bmc_config.py (+29/-18)
src/metadataserver/builtin_scripts/commissioning_scripts/tests/test_bmc_config.py (+40/-19)
Changed in maas: | |
status: | Incomplete → In Progress |
assignee: | nobody → Lee Trager (ltrager) |
Changed in maas: | |
milestone: | none → 3.0-beta2 |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | 3.0-beta2 → 3.0-beta1 |
importance: | Undecided → Medium |
Changed in maas: | |
status: | Fix Committed → Fix Released |
MAAS 2.9 verifies that an IPMI BMC has been properly configured for MAAS usage. MAAS has always used "bmc-config --checkout" however it previously polled specific sections as needed. MAAS 2.9 pulls all BMC config at once and caches it. I'm wondering if that is just taking much longer than expected.
Could you run the following and tell me how long it takes? I suspect we just need to increase the timeout.
time bmc-config --checkout