[email protected] wrote, On 01/20/2010 01:44 PM:
> It is likely failing OS validation (CEntOS). You can get the script
> output by using 'sh -x <FILE>.BIN' and it might give you a better idea.
>
>> Thanks, Mike Hanby
Mike, also,
extract the install kit to a subdirectory
# sh PER710_BIOS_LX_1.3.6.BIN --extract FOO
# cd FOO
find the installer executable:
# grep sExecutionCliBin PIEConfig.sh
sExecutionCliBin="biosie.bin"
# ./biosie.bin -advhelp
BIOSIE Version: 2.1.0.4 Date: May 29 2009
Usage:
-h - Help. Displays the list of options.
-i <XML-filename> * - gets the BIOS inventory.
-u <XML-filename> * - updates the BIOS Image.
* optional argument.
Sigh, this one doesn't support the '-advhelp' option a lot of DUP kit
executables do, that usually tells you of a -debug (IIRC) option.
Anyway, try running the biosie.bin directly with the "Inventory" option..
# grep sInventoryCli PIEConfig.sh
sInventoryCliBin="biosie.bin"
sInventoryCliArgs="-i"
sInventoryCliTimeout="300"
# ./biosie.bin -i
Wed Jan 20 14:07:49 MST 2010
warning: srvadmin-omilcore-6.1.0-426.i386.rpm: Header V3 DSA signature: NOKEY,
key ID 23b66a9d
error: Failed dependencies:
rpm >= 4.0.4 is needed by srvadmin-omilcore-6.1.0-426.i386
pciutils is needed by srvadmin-omilcore-6.1.0-426.i386
....
<Yep, i get bungloads of lib dependency errors, because this is a
Debian Lenny machine and DUP (Dell Update Package) don't work here :-( >
If the Inventory generates XML that looks happy, try just running the update
phase:
# ./biosie.bin -u
You may need to be in the payload directory and type '../biosie.bin
-u', or may need to specify the payload on the command line, dunno
I'm betting that 'biosie.bin' is just a bundle of DisneyInstall
crud and you're still gonna run into assumption on the DUP
infrastructure's part that CentOS is not supported.
zia:FOO# grep -ali disney biosie.bin
biosie.bin
Ha, yep.
You *might* succeed by manually installing the RPMs for srvadmin you
find in the extraction directory, but i've often found the DUP
Disney stuff is a bit braindead and doesn't just check if it's
installed, but may forcibly try to install again, or will
extract its own builtin srvadmin RPM kits, try to force those,
etc, and you still hit a roadblock.
Anyway, Please look at using 'libsmbios' if you want to do BIOS
updates live.
(http://linux.dell.com/libsmbios/main/)
(http://linux.dell.com/libsmbios/download/libsmbios/libsmbios-2.2.19/libsmbios-2.2.19.tar.bz2)
'dellBiosUpdateS' is more than happy to burn HDR BIOS images on
all my Debian systems (you can find the HDR in the FOO/payload
directory:
# ls payload/
r710-010206.hdr*
Only problem now is getting the BMC updated. (I've already
complained about this in the past 6 months, so i'll spare everyone
the agony ;) )
--stephen
--
Stephen Dowdy - Systems Administrator - NCAR/RAL
303.497.2869 - [email protected] - http://www.ral.ucar.edu/~sdowdy/
_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq