firmware-tools issue while upgrading

Michael E Brown Michael_E_Brown at dell.com
Fri Apr 13 09:58:51 CDT 2007


On Fri, Apr 13, 2007 at 11:01:10AM +0200, Martin Hamant wrote:
> Hi !
> 
> 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'

I see the problem and will release an update shortly.

The bug is a small typo in the error handling path.

The back-end update function (dellBiosUpdate) failed on your machine.
The most common cause for this failure is not enough contiguous free
memory. The update program needs from 1-2MB of physically contiguous
free ram to do the update. On a linux machine, this can sometimes be
very hard to come by if the machine has been running for any length of
time (memory gets fragmented).

Try rebooting your box and running the update immediately after reboot.
--
Michael



More information about the Linux-PowerEdge mailing list