> Running IE Submodule for /usr/libexec/dell_dup/dell_ie_bmc-1.0.8
>       Plugin command is bmcie.sh -xml > inv.xml
>       Output file is inv.xml
>       Plugin timeout is 300
> output from the cmd was:
> Starting Systems Management Device Drivers:
> Starting dell_rbu: Already started[  OK  ]
> Starting ipmi driver: [  OK  ]
> <?xml version="1.0" encoding="UTF-8" ?>
> <SVMInventory lang="en"/>

Problem here is this module is outputting non-xml, it should only output xml. 
The bmcie.sh script is starting services before it runs the main module, and we 
are getting that output. 

>   File
> "/usr/lib/python2.4/site-packages/dell_ft_ie_interface/ie_interface.py",
> line 213, in inventory_hook
>     for device in svm.genPackagesFromSvmXml(stdout):
>   File "/usr/lib/python2.4/site-packages/dell_ft_ie_interface/svm.py",
> line 69, in genPackagesFromSvmXml
>     dom = xml.dom.minidom.parseString(xmlstr)
>   File "/usr/lib64/python2.4/xml/dom/minidom.py", line 1925, in parseString

Here I'm parsing the output with minidom. An improvement would be to catch the 
exception and move on, ignoring this module.

As a workaround, inspect the bmcie.sh module and see what services it is 
starting. Start those before running bootstrap_firmware.

-Jeff

_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq

Reply via email to