update_firmware failure: InventoryGenerator() takes no arguments (2given)
J. Potter
jpotter-dell at codepuppy.com
Tue Mar 4 11:41:00 CST 2008
> Solution: "rpm -e dell-lsiflash; rpm -e dell-bmcflash"
> Background: these two RPMs are now obsolete and replaced by the dell-
> dup package. I have an update queued for dell-dup that will use the
> proper RPM "Obsoletes:" tag, but havent yet released it.
Thanks, Michael! I had to add --nodeps. update_firmware now works
(no updates to apply).
Howerver, OMSA 5.3 is complaining about degraded PERC 4e firmware
(have 522A, need 522D). Is this "coming soon" in the repo? (Or am I
bone-headily missing it?) Or, should I fetch it manually from <http://support.us.dell.com/support/downloads/format.aspx?releaseid=R151929
>?
Thanks again -- the dell repos have been fantastic to work with, such
a huge step forward from the older manual-download approach.
-Jeff
As suggested:
# rpm -e dell-lsiflash; rpm -e dell-bmcflash
error: Failed dependencies:
dell-lsiflash is needed by (installed)
pci_firmware_ven_0x1028_dev_...
error: Failed dependencies:
dell-bmcflash is needed by (installed) bmc_firmware_PowerEdge_1850-
a09-18.1.noarch
With nodeps, it works:
# rpm -e dell-lsiflash --nodeps; rpm -e dell-bmcflash --nodeps
On our systems, update_firmware is not seeing any updates:
# update_firmware
...
This system does not appear to have any updates available. No action
necessary.
...but OMSA 5.3 wants newer firmware:
# omreport storage controller
Name : PERC 4e/Si
...
Degraded Firmware Version :
522A Minimum Required Firmware Version : 522D
Checking that stuff is installed:
yum install $(bootstrap_firmware -u)
...
Nothing to do
Current dell packages:
rpm -qa | grep dell
dell-firmware-repository-1-4
dell-hw-specific-repository-1-13.el5
firmware-addon-dell-2.0.11-1.el5
dell-unsupported-repository-1-4.el5
dell-hw-indep-repository-1-15
>> ...
>>
>> I'm seeing the below error on all of our CentOS 5 (both 32 and 64
>> bit)
>> systems. ...% update_firmware
>>
>> Running system inventory...
>> Traceback (most recent call last):
>> File "/usr/sbin/update_firmware", line 23, in ?
>> ... File "/usr/lib/python2.4/site-packages/firmwaretools/
>> __init__.py",
>> line 230, in _getInventory
>> for dev in func(base=self, cb=self.cb):
>> TypeError: InventoryGenerator() takes no arguments (2 given)
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/linux-poweredge/attachments/20080304/51eccc0c/attachment.htm
More information about the Linux-PowerEdge
mailing list