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