Problem with firmware update package

Jim Nelson jim.nelson at neteasyinc.com
Wed Aug 1 08:15:24 CDT 2007


This is on CentOS 5.0 x86_64 on a PE1750.

> [root at java1 yum.repos.d]# yum install $(inventory_firmware -b)
> Loading "dellsysidplugin" plugin
> Loading "priorities" plugin
> Loading "fastestmirror" plugin
> Loading "installonlyn" plugin
> Loading "protectbase" plugin
> Setting up Install Process
> Setting up repositories
> Loading mirror speeds from cached hostfile
> Reading repository metadata in from local files
> 126 packages excluded due to repository priority protections
> 0 packages excluded due to repository protections
> Parsing package install arguments
> Resolving Dependencies
> --> Populating transaction set with selected packages. Please wait.
> ---> Downloading header for pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x0123 to pack into transaction set.
> pci_firmware_ven_0x1028_d 100% |=========================| 3.2 kB    00:00     
> ---> Package pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x0123.noarch 0:a30-12.1 set to be updated
> ---> Downloading header for pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x014a to pack into transaction set.
> pci_firmware_ven_0x1028_d 100% |=========================| 3.2 kB    00:00     
> ---> Package pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x014a.noarch 0:a24-12.1 set to be updated
> --> Running transaction check
> 
> Dependencies Resolved
> 
> =============================================================================
>  Package                 Arch       Version          Repository        Size 
> =============================================================================
> Installing:
>  pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x0123  noarch     a30-12.1         fwupdate          743 k
>  pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x014a  noarch     a24-12.1         fwupdate          832 k
> 
> Transaction Summary
> =============================================================================
> Install      2 Package(s)         
> Update       0 Package(s)         
> Remove       0 Package(s)         
> 
> Total download size: 1.5 M
> Is this ok [y/N]: y
> Downloading Packages:
> (1/2): pci_firmware_ven_0 100% |=========================| 743 kB    00:00     
> (2/2): pci_firmware_ven_0 100% |=========================| 832 kB    00:00     
> Running Transaction Test
> Config does not specify automatic install during package install.
> Please run update_firmware manually to install updates.
> Config does not specify automatic install during package install.
> Please run update_firmware manually to install updates.
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
>   Installing: pci_firmware_ven_0x1028_dev_ ######################### [1/2] 
>   Installing: pci_firmware_ven_0x1028_dev_ ######################### [2/2] 
> Config does not specify automatic install during package install.
> Please run update_firmware manually to install updates.
> Config does not specify automatic install during package install.
> Please run update_firmware manually to install updates.
> 
> Installed: pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x0123.noarch 0:a30-12.1 pci_firmware_ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a_for_system_ven_0x1028_dev_0x014a.noarch 0:a24-12.1
> Complete!
> [root at java1 yum.repos.d]# update_firmware 
> 
> Searching storage directory for available BIOS updates...
> 
> Checking system_bios(ven_0x1028_dev_0x014a) - a12
>         No update found
> Checking pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 422a
>         Found Update: pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 422d
> 
> Found out of date packages.
> 
> 
> Please run the program with the '--yes' switch to enable BIOS update.
>    UPDATE NOT COMPLETED!
> 
> [root at java1 yum.repos.d]# update_firmware --yes
> 
> Searching storage directory for available BIOS updates...
> 
> Checking system_bios(ven_0x1028_dev_0x014a) - a12
>         No update found
> Checking pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 422a
>         Found Update: pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 422d
> 
> Found out of date packages.
> 
> Running updates...
> Installing pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 422d
> Traceback (most recent call last):
>   File "/usr/bin/update_firmware", line 209, in ?
>     sys.exit( main() )
>   File "/usr/bin/update_firmware", line 161, in main
>     ret = pkg.install()
>   File "/usr/lib/python2.4/site-packages/firmwaretools/package.py", line 49, in install
>     return self.installFunction(self)
>   File "/usr/lib/python2.4/site-packages/firmwaretools/package.py", line 22, in defaultInstallStrategy
>     raise InternalError("Attempt to install a package with no install function. Name: %s, Version: %s" % (self.name, self.version))
> firmwaretools.package.InternalError: Attempt to install a package with no install function. Name: pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a), Version: 422d



More information about the Linux-PowerEdge mailing list