[testing] All Dell Update Packages available in Firmware-ToolsRPM format
Michael_E_Brown at Dell.com
Michael_E_Brown at Dell.com
Fri Feb 29 00:17:18 CST 2008
Thanks for the report, Chris.
I've seen this myself, and I'm not sure exactly how to handle it. Sometimes the Dell Inventory Collector decides to do something other than inventory the system. :(
I'm looking at reproduceable test cases so I can code up something to handle it.
--
Michael
-----Original Message-----
From: firmware-tools-devel-bounces at lists.us.dell.com on behalf of Chris Evans
Sent: Thu 2/28/2008 6:44 PM
To: firmware-tools-devel at lists.us.dell.com
Subject: Re: [testing] All Dell Update Packages available in Firmware-ToolsRPM format
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
_______________________________________________
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