DELL PERC Firmware Upgrade on Debian amd64

By | 11. September 2012

Hi all,

DELL Firmware upgrade packages are always delivered for CentOS / RedHat Systems.  But there is a way to use them on Debian amd64 systems too. Here is the correct way.

Let sh be a bash instead of dash

dpkg-reconfigure dash #  select no in the dialog

Install the dependencies needed to upgrade the firmware

apt-get install rpm libstdc++5 ia32-libs

Extract the firmware package

./SAS-RAID_Firmware_8H5PK_LN32_07.03.05.00_A09.BIN --extract /tmp/update

Extract and install the rpm file from the package

cd /tmp/update
rpm2cpio srvadmin-storelib-sysfs-7.0.0-4.73.1.el4.i386.rpm | cpio -idmv

copy the library files to the correct location and add them to the ld search path

cp -a opt/lsi/3rdpartylibs/* /opt/lsi/3rdpartylibs/
echo /opt/lsi/3rdpartylibs/ >> /etc/
echo /opt/lsi/3rdpartylibs/x86_64 >> /etc/

And finally: Upgrade your firmware

cd -

I hope this helps.

2 thoughts on “DELL PERC Firmware Upgrade on Debian amd64

  1. Kevin

    Unfortunately this one doesn't work for me. When executing the .bin, I get an error:


    ./sputility.bin: /usr/lib32/ version `GLIBCPP_3.2.2' not found (required by ./sputility.bin)

    ./sputility.bin: /usr/lib32/ version `CXXABI_1.2' not found (required by ./sputility.bin)

    ./sputility.bin: /usr/lib32/ version `GLIBCPP_3.2' not found (required by ./sputility.bin)

    Collecting inventory…

    ./sasdupie: /usr/lib32/ version `CXXABI_1.2' not found (required by ./sasdupie)

    ./sasdupie: /usr/lib32/ version `GLIBCPP_3.2' not found (required by ./sasdupie)


    Inventory collection failed.

    Anyone who can help?

    1. Loki Post author

      Hi Kevin,

      that looks like an issue of the libstdc++ provided by the 32bit packages. On ubuntu, there are some droubles with this library. Have a look at this post:


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Kommentarlinks könnten nofollow frei sein.