Firmware updates
dell at bobich.net
dell at bobich.net
Thu Mar 6 17:25:03 CST 2008
Hi,
I have recently tried updating the firmware from the yum repositories, and
I'm not having much luck.
On a 440SC, the SAS-5 firmware got updated, and update_firmware said it
needed a warm reboot to take effect. I did shutdown -rf now on it, but the
machine never came back (I did it remotely - yes I should know better).
I'll go to the data center in the morning to see what's wrong with it, but
I'm wondering what to expect - is it just waiting at the POST screen
saying something like "press F1 to continue", or should I be expecting
something worse to await?
On a 1650 it never gets that far. The firmware packages download, but
after a while it fails:
# update_firmware
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 0x-48430BAC>", 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 "<firmwaretools.peak_util_decorators.rewrap wrapping
update_cmd.doCommand at 0x-484B1E84>", 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/update_cmd.py", line 59, in
doCommand
base.updateFirmware()
File "<firmwaretools.peak_util_decorators.rewrap wrapping
cli.updateFirmware at 0x-4843082C>", line 3, in updateFirmware
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 147, in updateFirmware
updateSet = self.calculateUpgradeList(cb=mycb(depFailures))
File "<firmwaretools.peak_util_decorators.rewrap wrapping
firmwaretools.calculateUpgradeList at 0x-4837927C>", line 3, in
calculateUpgradeList
File
"/usr/lib/python2.4/site-packages/firmwaretools/trace_decorator.py", line
81, in trace
result = func(*args, **kw)
File "/usr/lib/python2.4/site-packages/firmwaretools/__init__.py", line
242, in calculateUpgradeList
self.systemInventory.addAvailablePackage(candidate)
File "/usr/lib/python2.4/site-packages/firmwaretools/__init__.py", line
257, in <lambda>
fget=lambda self: self._getInventory(),
File "<firmwaretools.peak_util_decorators.rewrap wrapping
firmwaretools._getInventory at 0x-483799EC>", line 3, in _getInventory
File
"/usr/lib/python2.4/site-packages/firmwaretools/trace_decorator.py", line
81, in trace
result = func(*args, **kw)
File "/usr/lib/python2.4/site-packages/firmwaretools/__init__.py", line
230, in _getInventory
for dev in func(base=self, cb=self.cb):
File "/usr/lib/python2.4/site-packages/dell_dup/dup.py", line 150, in
InventoryFromDup
bootstrap = [i.name for i 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 203, in
BootstrapFromDup
out = common.loggedCmd( pie["sInventoryCliBin"] + " " +
pie["sInventoryCliArgs"], shell=True, returnOutput=True, cwd=pkg.path,
timeout=int(pie["sInventoryCliTimeout"]), logger=getLog(), env=env,
raiseExc=False)
File "<firmwaretools.peak_util_decorators.rewrap wrapping
firmware_addon_dell.extract_common.loggedCmd at 0x-484C63CC>", line 3, in
loggedCmd
File
"/usr/lib/python2.4/site-packages/firmwaretools/trace_decorator.py", line
81, in trace
result = func(*args, **kw)
File
"/usr/lib/python2.4/site-packages/firmware_addon_dell/extract_common.py",
line 172, in loggedCmd
raise CommandTimeoutExpired, ("Timeout(%s) expired for command:\n #
%s\n%s" % (timeout, cmd, output))
firmware_addon_dell.extract_common.CommandTimeoutExpired: Timeout(300)
expired for command:
# racdupie.sh -i
Thanks.
Gordan
More information about the Linux-PowerEdge
mailing list