Activity log for bug #1250388

Date Who What changed Old value New value Message
2013-11-12 10:37:58 Robie Basak bug added bug
2013-11-14 10:14:21 Robie Basak tags midway
2013-11-24 22:18:06 Launchpad Janitor maas (Ubuntu): status New Confirmed
2013-11-25 13:32:51 Robie Basak nominated for series Ubuntu Saucy
2013-11-25 13:32:51 Robie Basak bug task added maas (Ubuntu Saucy)
2013-11-25 13:41:11 Robie Basak description maas 1.4+bzr1693+dfsg-0ubuntu2.2 on Saucy It appears to me that this would affect Highbank, Midway and anything else that does local IPMI detection using this snippet on Saucy. During enlistment: Traceback (most recent call last): File "/tmp/sh.6FtsiE/bin/maas-ipmi-autodetect-tool", line 44, in <module> main() File "/tmp/sh.6FtsiE/bin/maas-ipmi-autodetect-tool", line 33, in main (status, ipmi_version) = detect_ipmi() File "/tmp/sh.6FtsiE/bin/maas-ipmi-autodetect-tool", line 18, in detect_ipmi found = glob.glob("/dev/ipmi[0-9]") NameError: global name 'glob' is not defined Looks like this was fixed in upstream trunk in revision 1717. This may need a Saucy SRU. Workaround: add "import glob" to /etc/maas/templates/commissioning-user-data/snippets/maas_ipmi_autodetect_tool.py. [Impact] Machines successfully enlist, but IPMI autodetection fails. This causes MAAS to fail to have any power control parameters for enlisted nodes, which means that manual intervention is required and MAAS fails to "Just Work". [Upstream Fix] Revision 1717 in trunk. [Development Fix] Pending upstream release/snapshot. [Stable Fix] A minimal "import glob" patch should work here. [Regression Potential] "glob" is a standard Python library function, and there should be no impact in importing it. If some change to maas-ipmi-autodetect-tool were to cause a regression, it would be that the tool would fail, thus causing the power parameters to fail to set in MAAS upon enlistment. This is the use case being fixed by this SRU. [Original Description] maas 1.4+bzr1693+dfsg-0ubuntu2.2 on Saucy It appears to me that this would affect Highbank, Midway and anything else that does local IPMI detection using this snippet on Saucy. During enlistment: Traceback (most recent call last):   File "/tmp/sh.6FtsiE/bin/maas-ipmi-autodetect-tool", line 44, in <module>     main()   File "/tmp/sh.6FtsiE/bin/maas-ipmi-autodetect-tool", line 33, in main     (status, ipmi_version) = detect_ipmi()   File "/tmp/sh.6FtsiE/bin/maas-ipmi-autodetect-tool", line 18, in detect_ipmi     found = glob.glob("/dev/ipmi[0-9]") NameError: global name 'glob' is not defined Looks like this was fixed in upstream trunk in revision 1717. This may need a Saucy SRU. Workaround: add "import glob" to /etc/maas/templates/commissioning-user-data/snippets/maas_ipmi_autodetect_tool.py.
2013-11-27 18:25:22 Robie Basak maas (Ubuntu): status Confirmed Fix Committed
2014-12-05 07:01:04 Rolf Leggewie maas (Ubuntu Saucy): status New Won't Fix