This software is the MultiLink Shutdown software from a UPS maker named Liebert, right ?
Yeah, it has a small syntax bug. It is supposed to be "tail -n +89"...Copy the original file to /tmp/ fixing the line above with sed (do not use vi, otherwise it will mess the binary data at bottom of script).
Code:
[root@babylon5 tmp]# cat /media/MLBKA_r0/ML1/Linux/ML_15_046_Linux_x86.bin | sed -e 's/tail +89/tail -n +89/' > /tmp/ML_15_046_Linux_x86.bin
[root@babylon5 tmp]# bash /tmp/ML_15_046_Linux_x86.bin
Using /tmp for temporary storage.
Unpacking to /tmp/ML.tar...
Checksumming...
Extracting...
pwd=/tmp/ML
Please wait while the MultiLink installation starts...
./Setup install
* Checking kernel version...
* Checking for /usr/lib/libstdc++-libc6.1-1.so.2...
...
cheers,