Problems with new version of firmware-tools on RHEL4/5
Michael_E_Brown at Dell.com
Michael_E_Brown at Dell.com
Tue Jan 29 10:29:58 CST 2008
The second problem was fixed and pushed out to the repos about an hour ago. I'll need to investigate the first traceback.
--
Michael
-----Original Message-----
From: firmware-tools-devel-bounces at lists.us.dell.com on behalf of Tim Strike
Sent: Tue 1/29/2008 8:17 AM
To: firmware-tools-devel at lists.us.dell.com
Subject: Problems with new version of firmware-tools on RHEL4/5
I was polling the repository for new firmware updates, and updated to the
new firmware tools before doing that.
yum update
yum -y install $(bootstrap_firmware)
And it spit back an error from bootstrap_firmware.
Traceback (most recent call last):
File "/usr/sbin/bootstrap_firmware", line 23, in ?
ftmain.main(sys.argv[1:])
File "/usr/share/firmware-tools/ftmain.py", line 99, in main
result, resultmsgs = base.doCommands()
File "<peak.util.decorators.rewrap wrapping cli.doCommands at
0x2AAAB03D0230>", line 3, in doCommands
File "/usr/lib/python2.4/site-packages/firmwaretools/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/share/firmware-tools/cli.py", line 127, in doCommands
self.opts.mode, self.fullCmdLine, self.args)
File "<peak.util.decorators.rewrap wrapping bootstrap_cmd.doCommand at
0x2AAAB03DD6E0>", line 3, in doCommand
File "/usr/lib/python2.4/site-packages/firmwaretools/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/share/firmware-tools/plugins/bootstrap_cmd.py", line 57, in
doCommand
for pkg in base.yieldBootstrap():
File "/usr/lib/python2.4/site-packages/firmwaretools/__init__.py", line
230, in yieldBootstrap
for i in func():
File "/usr/lib/python2.4/site-packages/firmwaretools/bootstrap_pci.py",
line 43, in BootstrapGenerator
yield(makePciDevice(i))
File "<peak.util.decorators.rewrap wrapping
firmwaretools.bootstrap_pci.makePciDevice at 0x2AAAB03D00C8>", line 3, in
makePciDevice
File "/usr/lib/python2.4/site-packages/firmwaretools/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/lib/python2.4/site-packages/firmwaretools/bootstrap_pci.py",
line 75, in makePciDevice
kargs["pciVendor_txt"], kargs["pciVendor"] =
splitTextFromNumeric(oneDevData["vendor"])
TypeError: unpack non-sequence
I tried an RHEL4 system, where bootstrap_firmware -u returned the list as
expected before the update. After the upgrade to the latest tools, it now
returns the following error:
/usr/lib/python2.3/site-packages/peak/util/decorators.py:67: FutureWarning:
%u/%o/%x/%X of negative int will return a signed string in Python 2.4 and up
filename = "<%s wrapping %s at 0x%08X>" % (qname(wrapper), qname(func),
id(func))
No handlers could be found for logger "trace.firmwaretools"
Traceback (most recent call last):
File "/usr/sbin/firmwaretool", line 23, in ?
ftmain.main(sys.argv[1:])
File "/usr/share/firmware-tools/ftmain.py", line 99, in main
result, resultmsgs = base.doCommands()
File "<peak.util.decorators.rewrap wrapping cli.doCommands at
0xB7C719CC>", line 3, in doCommands
File "/usr/lib/python2.3/site-packages/firmwaretools/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/share/firmware-tools/cli.py", line 127, in doCommands
self.opts.mode, self.fullCmdLine, self.args)
File "<peak.util.decorators.rewrap wrapping bootstrap_cmd.doCommand at
0xB7B64BFC>", line 3, in doCommand
File "/usr/lib/python2.3/site-packages/firmwaretools/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/share/firmware-tools/plugins/bootstrap_cmd.py", line 57, in
doCommand
for pkg in base.yieldBootstrap():
File "/usr/lib/python2.3/site-packages/firmwaretools/__init__.py", line
230, in yieldBootstrap
for i in func():
File "/usr/lib/python2.3/site-packages/firmwaretools/bootstrap_pci.py",
line 42, in BootstrapGenerator
for i in lspciGenerator():
File "/usr/lib/python2.3/site-packages/firmwaretools/bootstrap_pci.py",
line 148, in lspciGenerator
yield supplementOldLspciFormat(oneDevData)
File "<peak.util.decorators.rewrap wrapping
firmwaretools.bootstrap_pci.supplementOldLspciFormat at 0xB7C869CC>", line
3, in supplementOldLspciFormat
File "/usr/lib/python2.3/site-packages/firmwaretools/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/lib/python2.3/site-packages/firmwaretools/bootstrap_pci.py",
line 176, in supplementOldLspciFormat
dprint("line: %s" % line)
NameError: global name 'dprint' is not defined
Is there something that I missed during the upgrade?
_______________________________________________
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