[Linux-PowerEdge] RHEL 5.11 servers failing to update firmware with --yes flag

Jenny Fox - NOAA Federal jenny.fox at noaa.gov
Fri Oct 31 12:30:04 CDT 2014

Hi there.

I have several PowerEdge servers (two 2950s and one R710) that have recently been failing when I try to run “update_firmware —yes”.  Here is the output of the command:

Found firmware which needs to be updated.

Running updates...
 100% Installing pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.3.3-0002
Done: The operation was successful. You must perform a reboot for the update to take effect.

|	Installing pci_firmware(ven_0x14e4_dev_0x164c_subven_0x1028_subdev_ ...Traceback (most recent call last):
  File "/usr/sbin/update_firmware", line 23, in ?
  File "/usr/share/firmware-tools/ftmain.py", line 109, in main
    result, resultmsgs = base.doCommands()
  File "<firmwaretools.peak_util_decorators.rewrap wrapping cli.doCommands at 0x169E58C0>", 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 134, in doCommands
    self.opts.mode, self.fullCmdLine, self.args)
  File "<firmwaretools.peak_util_decorators.rewrap wrapping update_cmd.doCommand at 0x16C44398>", 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 69, in doCommand
  File "<firmwaretools.peak_util_decorators.rewrap wrapping cli.updateFirmware at 0x169E71B8>", 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 214, in updateFirmware
    ret = firmwaretools.pycompat.runLongProcess(pkg.install, waitLoopFunction=statusFunc)
  File "<firmwaretools.peak_util_decorators.rewrap wrapping firmwaretools.pycompat.runLongProcess at 0x2B0916C1DB18>", line 3, in runLongProcess
  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/pycompat.py", line 177, in runLongProcess
    raise thread.exception
shutil.Error: [('/usr/libexec/dell_dup/BROADCOM_FRMW/10-ignore-secupd.fdi', '/tmp/firmware_install4RSxM_/ie/10-ignore-secupd.fdi', <exceptions.IOError instance at 0x16cd80e0>)]

This happens every time I run it - and even after a reboot, update_firmware still tries to update the PERC Controller firmware:

Checking PERC 6/i Integrated Controller 0 Firmware -
	Available: pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.3.3-0002
	Found Update: pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.3.3-0002

Has anyone else seen this behavior?  Any ideas what is causing it?


Jennifer Fox
Unix Systems Administrator
325 Broadway R/CSD
Boulder, CO  80305

Jenny dot Fox at noaa dot gov

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/linux-poweredge/attachments/20141031/d0bef377/attachment.html 

More information about the Linux-PowerEdge mailing list