GLPINS005E Error - Cannot run program idsLicense installing SDS 6.3.1 or 6.4
This technote discusses an obscure error that can happen if ksh isn't installed on Linux before installing SDS 6.3.1 or 6.4.
When installing SDS 6.3.1 or 6.4 on Linux platform the installer fails with the following error:
GLPINS005E The IBM Security Directory Server licenses cannot be installed.
The install log from /var/ibm/InstallationManager/logs/ folder such as 20140221_1122.xml reports:
<message>Cannot run program "/opt/ibm/ldap/V6.3.1/tmp/license/idsLicense": java.io.IOException: error=2, No such file or directory</message>
The shebang line of the idsLicense script requires ksh
Diagnosing the problem
Run the idsLicense script manually from <image_path>/sdsV6.3.1/licenses/ folder, and it returns an error saying no such interpreter found.
The shebang line looks like:
Resolving the problem
Install the ksh rpm provided by operating system. ksh is a standard rpm package from RHEL / SLES install repositories or install media.