We sometimes see problems updating our Dell machines to the latest firmware, ie. update_firmware -y fails:
Running updates...- Installing dell_dup_componentid_00159 - 1.4.7Installation failed forpackage: dell_dup_componentid_00159 - 1.4.7aborting update...The error message from the low-level command was:Could not parse output, bad xml for package: dell_dup_componentid_00159Dell have been unable to tell me why this is, or provide a fix or workaround.
Here's what I did to get the firmware installed:
Identify the component for which the update is being installed. In this case that is dell_dup_componentid_00159.
Find the update for that component under /usr/share/firmware/dell:
# find /usr/share/firmware/dell -name "dell_dup_componentid_00159*"
/usr/share/firmware/dell/dup/system_ven_0x1028_dev_0x028c/dell_dup_componentid_00159_version_1.4.7
# ls /usr/share/firmware/dell/dup/system_ven_0x1028_dev_0x028c/dell_dup_componentid_00159_version_1.4.7/*.hdr
/usr/share/firmware/dell/dup/system_ven_0x1028_dev_0x028c/dell_dup_componentid_00159_version_1.4.7/PER410-010407.hdrInstall the update:
# cd /usr/share/firmware/dell/dup/system_ven_0x1028_dev_0x028c/dell_dup_componentid_00159_version_1.4.7
# dellBiosUpdate -f PER410-010407.hdr -u
As this is a system BIOS update, it is necessary to reboot for the update to be finalised.
# reboot
Note: the firmware packages are installed from the Dell repositories using yum -y update $(bootstrap_firmware). However, they do not seem to be up-to-date as the latest BIOS update for the R410 is v1.4.8 which was released on Sept. 13, 2010. But that's a different issue!
Comments