firmware-tools issue while upgrading

Martin Hamant mh at accelance.fr
Fri Apr 13 04:01:10 CDT 2007


Hi !

My System is a centos-4, i have a python error at the end :(
Michael do you know what is the problem ? That's the first time I try
these tools :)

Thank you !

# yum install $(inventory_firmware -b)
Setting up Install Process
Setting up repositories
dell-software             100% |=========================|  951 B    00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================|  15 kB    00:00     
dell-softw: ################################################## 75/75
Added 75 new packages, deleted 0 old in 0.39 seconds
Parsing package install arguments
No Match for argument: bmc_firmware(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0017)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0017)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x8086_dev_0x100e_subven_0x1028_subdev_0x0135)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1048_dev_0x1000_subven_0x1048_subdev_0x1000)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1106_dev_0x3065_subven_0x1186_subdev_0x1401)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1002_dev_0x4752_subven_0x1028_subdev_0x0135)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0201_subven_0x1166_subdev_0x0201)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0212_subven_0x1028_subdev_0xc135)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0220_subven_0x1166_subdev_0x0220)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0225_subven_0x1166_subdev_0x0230)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0101)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0101)/system(ven_0x1028_dev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0017)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0017)
No Match for argument: pci_firmware(ven_0x8086_dev_0x100e_subven_0x1028_subdev_0x0135)
No Match for argument: pci_firmware(ven_0x1048_dev_0x1000_subven_0x1048_subdev_0x1000)
No Match for argument: pci_firmware(ven_0x1106_dev_0x3065_subven_0x1186_subdev_0x1401)
No Match for argument: pci_firmware(ven_0x1002_dev_0x4752_subven_0x1028_subdev_0x0135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0201_subven_0x1166_subdev_0x0201)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0212_subven_0x1028_subdev_0xc135)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0220_subven_0x1166_subdev_0x0220)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0225_subven_0x1166_subdev_0x0230)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0101)
No Match for argument: pci_firmware(ven_0x1166_dev_0x0101)
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package system_bios_PE1600SC.noarch 0:a12-15.1 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 system_bios_PE1600SC    noarch     a12-15.1         fwupdate          341 k

Transaction Summary
=============================================================================
Install      1 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 341 k
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: system_bios_PE1600SC         ######################### [1/1] 
Config does not specify automatic install during RPM install.
Please run update_firmware manually to install updates.

Installed: system_bios_PE1600SC.noarch 0:a12-15.1
Complete!
# update_firmware 

Searching storage directory for available BIOS updates...

Checking system_bios(ven_0x1028_dev_0x0135) - a11
        Found Update: system_bios(ven_0x1028_dev_0x0135) - a12

Found out of date packages.


Please run the program with the '--yes' switch to enable BIOS update.
   UPDATE NOT COMPLETED!

# update_firmware --yes

Searching storage directory for available BIOS updates...

Checking system_bios(ven_0x1028_dev_0x0135) - a11
        Found Update: system_bios(ven_0x1028_dev_0x0135) - a12

Found out of date packages.

Running updates...
Installing system_bios(ven_0x1028_dev_0x0135) - a12
Traceback (most recent call last):
  File "/usr/bin/update_firmware", line 226, in ?
    sys.exit( main() )
  File "/usr/bin/update_firmware", line 160, in main
    ret = pkg.install()
  File "/usr/lib/python2.3/site-packages/package.py", line 51, in install
    return self.installFunction(self)
  File "/usr/lib/python2.3/site-packages/dellbios.py", line 40, in installFunction
    raise package.InstallError(output)
AttributeError: 'RepositoryPackage' object has no attribute 'InstallError'


-- 
Martin



More information about the Linux-PowerEdge mailing list