firmwaretools 1.5.8 broken on RHEL3

Bug #160681 reported by Tom Christensen on 2007-11-07
2
Affects Status Importance Assigned to Milestone
firmware-tools
Undecided
Unassigned

Bug Description

Following the instructions in the wiki, things seem to be working okay but while testing on a 2850 it missed pulling down firmware for the PERC4e/Di.

Further investigation reveals this:
# bootstrap_firmware -v
bmc_firmware(ven_0x1028_dev_0x016d)
system_bios(ven_0x1028_dev_0x016d)
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/firmwaretools/clifuncs.py", line 73, in runSomething
    for thing in getattr(module,function)():
  File "/usr/lib/python2.2/site-packages/firmware_addon_dell/dellbios.py", line 97, in BootstrapGenerator
    for pkg in module.BootstrapGenerator():
  File "/usr/lib/python2.2/site-packages/firmwaretools/bootstrap_pci.py", line 31, in BootstrapGenerator
    yield(makePciDevice(i))
  File "<string>", line 1, in <lambda>
  File "/usr/lib/python2.2/site-packages/firmwaretools/trace_decorator.py", line 52, in trace
    result = f(*args, **kw)
  File "/usr/lib/python2.2/site-packages/firmwaretools/bootstrap_pci.py", line 59, in makePciDevice
    kargs["pciVendor_txt"], kargs["pciVendor"] = splitTextFromNumeric(oneDevData["vendor"])
TypeError: unpack non-sequence
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/firmwaretools/clifuncs.py", line 73, in runSomething
    for thing in getattr(module,function)():
  File "/usr/lib/python2.2/site-packages/firmwaretools/bootstrap_pci.py", line 31, in BootstrapGenerator
    yield(makePciDevice(i))
  File "<string>", line 1, in <lambda>
  File "/usr/lib/python2.2/site-packages/firmwaretools/trace_decorator.py", line 52, in trace
    result = f(*args, **kw)
  File "/usr/lib/python2.2/site-packages/firmwaretools/bootstrap_pci.py", line 59, in makePciDevice
    kargs["pciVendor_txt"], kargs["pciVendor"] = splitTextFromNumeric(oneDevData["vendor"])
TypeError: unpack non-sequence

# inventory_firmware -v
System BIOS for PowerEdge 2850 = a01
module is missing.
        Module: <module 'firmwaretools.bootstrap_pci' from '/usr/lib/python2.2/site-packages/firmwaretools/bootstrap_pci.pyc'>
        Function: InventoryGenerator
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/firmwaretools/clifuncs.py", line 69, in runSomething
    module = __import__(pymod, globals(), locals(), [])
  File "/usr/lib/python2.2/site-packages/dellbmc.py", line 23, in ?
    import biosHdr
ImportError: No module named biosHdr

Tom Christensen (tgc) wrote :

I'm changing status to Fix Commited, even though my original report was against RHEL3 (now unsupported).

Changed in firmware-tools:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers