[announce] firmware-tools conversions of Dell Update Packages pushed to default repo

Michael_E_Brown at Dell.com Michael_E_Brown at Dell.com
Wed Mar 5 16:13:06 CST 2008


I'm looking at this (that was the known issue I mentioned). I have not seen this on any of my test boxes, except for as a transient error that happened once and was not repeatable. I should have some sort of fix for this sometime this week.

In the meantime, could you please send me the output of the inventory collector? I'm trying to see if there is some sort of pattern.

# cd /usr/share/firmware/dell/dup/dell_inventory_collector_5.3.0/
# LD_LIBRARY_PATH=$PWD  ./invcol

--
Michael

-----Original Message-----
From: Tarun Reddy [mailto:treddy at rallydev.com]
Sent: Wed 3/5/2008 4:10 PM
To: Brown, Michael E; firmware-tools-devel at lists.us.dell.com
Cc: libsmbios-devel at lists.us.dell.com
Subject: Re: [announce] firmware-tools conversions of Dell Update Packages pushed to default repo
 
If I install dell_inventory_collector, bootstrap_firmware no longer  
works. I get the following error (Centos 5 x86_64)

[root at bigxen ~]# bootstrap_firmware
Traceback (most recent call last):
   File "/usr/sbin/bootstrap_firmware", line 23, in ?
     ftmain.main(sys.argv[1:])
   File "/usr/share/firmware-tools/ftmain.py", line 105, in main
     result, resultmsgs = base.doCommands()
   File "<peak.util.decorators.rewrap wrapping cli.doCommands at  
0x2AAAB0813500>", line 3, in doCommands
   File "/usr/lib/python2.4/site-packages/firmwaretools/ 
trace_decorator.py", line 81, in trace
     result = func(*args, **kw)
   File "/usr/share/firmware-tools/cli.py", line 133, in doCommands
     self.opts.mode, self.fullCmdLine, self.args)
   File "<peak.util.decorators.rewrap wrapping bootstrap_cmd.doCommand  
at 0x2AAAB0ECE410>", line 3, in doCommand
   File "/usr/lib/python2.4/site-packages/firmwaretools/ 
trace_decorator.py", line 81, in trace
     result = func(*args, **kw)
   File "/usr/share/firmware-tools/plugins/bootstrap_cmd.py", line 58,  
in doCommand
     for pkg in base.yieldBootstrap():
   File "/usr/lib/python2.4/site-packages/firmwaretools/__init__.py",  
line 286, in yieldBootstrap
     for i in func(base=self, cb=cb):
   File "/usr/lib/python2.4/site-packages/dell_dup/dup.py", line 120,  
in BootstrapFromInventoryCollector
     for pkg in InventoryFromInventoryCollector(base=base, cb=cb,  
*args, **kargs):
   File "/usr/lib/python2.4/site-packages/dell_dup/dup.py", line 142,  
in InventoryFromInventoryCollector
     for pkg in svm.genPackagesFromSvmXml(out):
   File "/usr/lib/python2.4/site-packages/dell_dup/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
     return expatbuilder.parseString(string)
   File "/usr/lib64/python2.4/xml/dom/expatbuilder.py", line 940, in  
parseString
     return builder.parseString(string)
   File "/usr/lib64/python2.4/xml/dom/expatbuilder.py", line 223, in  
parseString
     parser.Parse(string, True)
xml.parsers.expat.ExpatError: junk after document element: line 21,  
column 0


Removing the package reverts bootstrap_firmware to working again.

Tarun


On Mar 5, 2008, at 2:39 PM, <Michael_E_Brown at dell.com> wrote:

> In line with the testing announcement last week and a couple  
> comments this week, I'd like to announce that the firmware-tools  
> converted Dell Update Packages (DUPs) were pushed to the default  
> firmware repository last night.
>
> Follow the normal setup procedures here: http://linux.dell.com/wiki/index.php/Repository/firmware 
> , and you will get the basic set of firmware-tools packages for your  
> system. To get full use of the converted DUPs, also install  
> "dell_inventory_collector". I will shortly have this package  
> automatically pulled in, but I still have one outstanding issue I  
> want to nail down before I drop it into the default install.
>
> --
> Michael
>
> _______________________________________________
> firmware-tools-devel mailing list
> firmware-tools-devel at lists.us.dell.com
> http://lists.us.dell.com/mailman/listinfo/firmware-tools-devel





More information about the firmware-tools-devel mailing list