firmwaretool --bootstrap fails with dell_inventory_collector

Bas Gooren bas at
Tue Feb 10 12:50:05 CST 2009


This is a bug in the inventory collector, which I have reported to dell, but they have not fixed since.

You can fix it as follows:

vi /usr/lib/python2.3/site-packages/dell_dup/

then type:

:%s/device, 10/device, 16/g

... or going to line 121 and fixing it manually.

The problem is that /usr/lib/python2.3/site-packages/dell_dup/ assumes that another Dell tool reports some variables in decimal notation, when they are in hexadecimal notation.
The call at line 121 in the script reads "int(device, 10)", which means: parse device as a decimal number. Changing it to "int(device, 16)" means the script will parse it as a hexadecimal value.


-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Linux-PowerEdge mailing list