Problem with firmware update package
Michael E Brown
Michael_E_Brown at dell.com
Thu Aug 9 15:27:26 CDT 2007
On Wed, Aug 01, 2007 at 09:38:33AM -0400, J. Epperson wrote:
> >> 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
> I posted on this general issue last week, and got no response on this
Sorry, was out of office and am behind on email...
> list. Since it's a Perc3 in a Precision 530, I then posted to
> linux-desktops and Matt answered to the effect that not all of the
> firmware updates are fully implemented, even though the rpms may exist:
I've changed the relevant code to not barf in this situation. It will
complain but continue without a traceback.
Since inventory is working (it got a version #), it may actually work. I
dont have one of these machines to test on, though, as PERC3 is a bit
older.
--
Michael
More information about the Linux-PowerEdge
mailing list