[testing] All Dell Update Packages available in Firmware-Tools RPM format

Chris Evans christopher at ristech.net
Thu Feb 28 18:44:49 CST 2008


I ran the system on another box, a 2950

[[1st paste]]
# update_firmware --yes
No handlers could be found for logger "trace.firmwaretools"

Running system inventory...

Searching storage directory for available BIOS updates...
Checking BIOS - 1.2.0
         Did not find a newer package to install that meets all  
installation checks.
Checking SAS/SATA Backplane 0:0 Backplane Firmware - 1.00
         Available: dell_dup_componentid_11204 - 1.05
         Found Update: dell_dup_componentid_11204 - 1.05
Checking OpenManage Server Administrator Managed Node - unknown
         Did not find a newer package to install that meets all  
installation checks.
Checking BMC - 1.27
         Available: dell_dup_componentid_05814 - 1.77
         Found Update: dell_dup_componentid_05814 - 1.77
Checking System BIOS for PowerEdge 2950 - 1.2.0
         Available: system_bios(ven_0x1028_dev_0x01b2) - 2.1.1
         Found Update: system_bios(ven_0x1028_dev_0x01b2) - 2.1.1
Checking PERC 5/i Integrated Controller 0 Firmware - 5.1.1-0040
         Available: pci_firmware 
(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f03) - 5.2.1-0067
         Available: pci_firmware 
(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f03) - 5.1.1-0040
         Found Update: pci_firmware 
(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f03) - 5.2.1-0067
Checking ST3300555SS Firmware - t106
         Did not find a newer package to install that meets all  
installation checks.

Found firmware which needs to be updated.

Running updates...
  100% Installing dell_dup_componentid_11204 - 1.05
Done: Update complete. You must perform a warm reboot for the update  
to take effect.

  100% Installing system_bios(ven_0x1028_dev_0x01b2) - 2.1.1
Done: Update complete. You must perform a warm reboot for the update  
to take effect.

  100% Installing dell_dup_componentid_05814 - 1.77
Done: Update complete. You must perform a warm reboot for the update  
to take effect.

  100% Installing pci_firmware 
(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f03) - 5.2.1-0067
Done: Update complete. You must perform a warm reboot for the update  
to take effect.


ran the reboot.
The firmware's got update that were listed.

However, when I ran update_firmware again, right after reboot, I got  
the following.  Yet a few minutes later it ran just fine with the 3rd  
paste.
[[2nd paste]]
# update_firmware
No handlers could be found for logger "trace.firmwaretools"

Running system inventory...
Traceback (most recent call last):
   File "/usr/sbin/update_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 "<firmwaretools.peak_util_decorators.rewrap wrapping  
cli.doCommands at 0x2A99D3DF50>", line 3, in doCommands
   File "/usr/lib/python2.3/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 "<firmwaretools.peak_util_decorators.rewrap wrapping  
update_cmd.doCommand at 0x2A9A2D57D0>", line 3, in doCommand
   File "/usr/lib/python2.3/site-packages/firmwaretools/ 
trace_decorator.py", line 81, in trace
     result = func(*args, **kw)
   File "/usr/share/firmware-tools/plugins/update_cmd.py", line 59,  
in doCommand
     base.updateFirmware()
   File "<firmwaretools.peak_util_decorators.rewrap wrapping  
cli.updateFirmware at 0x2A99D40848>", line 3, in updateFirmware
   File "/usr/lib/python2.3/site-packages/firmwaretools/ 
trace_decorator.py", line 81, in trace
     result = func(*args, **kw)
   File "/usr/share/firmware-tools/cli.py", line 147, in updateFirmware
     updateSet = self.calculateUpgradeList(cb=mycb(depFailures))
   File "<firmwaretools.peak_util_decorators.rewrap wrapping  
firmwaretools.calculateUpgradeList at 0x2A99D18A28>", line 3, in  
calculateUpgradeList
   File "/usr/lib/python2.3/site-packages/firmwaretools/ 
trace_decorator.py", line 81, in trace
     result = func(*args, **kw)
   File "/usr/lib/python2.3/site-packages/firmwaretools/__init__.py",  
line 242, in calculateUpgradeList
     self.systemInventory.addAvailablePackage(candidate)
   File "/usr/lib/python2.3/site-packages/firmwaretools/__init__.py",  
line 257, in <lambda>
     fget=lambda self: self._getInventory(),
   File "<firmwaretools.peak_util_decorators.rewrap wrapping  
firmwaretools._getInventory at 0x2A99D18668>", line 3, in _getInventory
   File "/usr/lib/python2.3/site-packages/firmwaretools/ 
trace_decorator.py", line 81, in trace
     result = func(*args, **kw)
   File "/usr/lib/python2.3/site-packages/firmwaretools/__init__.py",  
line 230, in _getInventory
     for dev in func(base=self, cb=self.cb):
   File "/usr/lib/python2.3/site-packages/dell_dup/dup.py", line 150,  
in InventoryFromDup
     bootstrap = [i.name for i in base.yieldBootstrap()]
   File "/usr/lib/python2.3/site-packages/firmwaretools/__init__.py",  
line 286, in yieldBootstrap
     for i in func(base=self, cb=cb):
   File "/usr/lib/python2.3/site-packages/dell_dup/dup.py", line 120,  
in BootstrapFromInventoryCollector
     for pkg in InventoryFromInventoryCollector(base=base, cb=cb,  
*args, **kargs):
   File "/usr/lib/python2.3/site-packages/dell_dup/dup.py", line 142,  
in InventoryFromInventoryCollector
     for pkg in svm.genPackagesFromSvmXml(out):
   File "/usr/lib/python2.3/site-packages/dell_dup/svm.py", line 69,  
in genPackagesFromSvmXml
     dom = xml.dom.minidom.parseString(xmlstr)
   File "/usr/lib64/python2.3/xml/dom/minidom.py", line 1929, in  
parseString
     return expatbuilder.parseString(string)
   File "/usr/lib64/python2.3/xml/dom/expatbuilder.py", line 940, in  
parseString
     return builder.parseString(string)
   File "/usr/lib64/python2.3/xml/dom/expatbuilder.py", line 223, in  
parseString
     parser.Parse(string, True)
xml.parsers.expat.ExpatError: syntax error: line 1, column 0


[[3rd paste]]
# update_firmware
No handlers could be found for logger "trace.firmwaretools"

Running system inventory...

Searching storage directory for available BIOS updates...
Checking BIOS - 2.1.1
         Did not find a newer package to install that meets all  
installation checks.
Checking SAS/SATA Backplane 0:0 Backplane Firmware - 1.05
         Available: dell_dup_componentid_11204 - 1.05
         Did not find a newer package to install that meets all  
installation checks.
Checking OpenManage Server Administrator Managed Node - unknown
         Did not find a newer package to install that meets all  
installation checks.
Checking BMC - 1.77
         Available: dell_dup_componentid_05814 - 1.77
         Did not find a newer package to install that meets all  
installation checks.
Checking System BIOS for PowerEdge 2950 - 2.1.1
         Available: system_bios(ven_0x1028_dev_0x01b2) - 2.1.1
         Did not find a newer package to install that meets all  
installation checks.
Checking PERC 5/i Integrated Controller 0 Firmware - 5.2.1-0067
         Available: pci_firmware 
(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f03) - 5.2.1-0067
         Available: pci_firmware 
(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f03) - 5.1.1-0040
         Did not find a newer package to install that meets all  
installation checks.
Checking ST3300555SS Firmware - t106
         Did not find a newer package to install that meets all  
installation checks.

This system does not appear to have any updates available.
No action necessary.
--
       -+--++---+++----++++-----+++++-----++++----+++---++--+-
      ___                              | Christopher Evans
  _.-|   |          |\__/,|   (`\      | Linux Engineer
{   |   |          |o o  |__ _) )     | RIS Technology
  "-.|___|        _.( T   )  `  /      |
   .--'-`-.     _((_ `^--' /_<  \      |
.+|______|__.-||__)`-'(((/  (((/      | "Any technology distinguishable
                                       |   from magic, is not advanced
   Nika plays with a computer mouse    |   enough" -- Gregory Benford
       BY: Mike Rosulek                |
          http://www.mikero.com/misc/ascii/nika.txt


More information about the firmware-tools-devel mailing list