update_firmware failure: InventoryGenerator() takes no arguments(2given)
Michael_E_Brown at Dell.com
Michael_E_Brown at Dell.com
Tue Mar 4 12:59:34 CST 2008
I sent out an announcement to firmware-tools-devel. Yes, updates for PERC are all available, but they are currently in the firmware/testing repository. Instructions here: http://lists.us.dell.com/pipermail/firmware-tools-devel/2008-February/000286.html for setting this up. Basically, *ALL* Dell DUPs have now been converted to firmware-tools format. So, you should be able to use firmware-tools to upgrade anything that has a DUP available.
My plan is to promote all of these updates to the official repository this week. In fact, I just started an extract, so they should be out there this evening.
--
Michael
-----Original Message-----
From: linux-poweredge-bounces at dell.com on behalf of J. Potter
Sent: Tue 3/4/2008 11:41 AM
To: linux-poweredge-Lists
Subject: Re: update_firmware failure: InventoryGenerator() takes no arguments(2given)
> 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)
>>
More information about the Linux-PowerEdge
mailing list