Technote (troubleshooting)
Problem(Abstract)
The DB2 installation fails if certain DB2 account passwords are longer than their maximum character length. For Microsoft Windows, the failure occurs if you are installing DB2 by using the InfoSphere Information Server installation program. For other operating systems, the failure occurs if you are installing DB2 by using the installation program, and you are also creating the DB2 user accounts from within the installation program
Symptom
DB2 installation fails during InfoSphere Information Server installation. Errors like the following example appear in the installation log:
Aug 11, 2010 3:27:34 PM, SEVERE: com.ibm.is.install.engine.runtime.InstallEngine
com.ibm.is.install.exception.InstallException: com.ibm.is.install.exception.InstallException: CDIIN4544E: The DB2 installation failed: the return code was 87 at com.ibm.is.install.engine.action.builtin.db2.InstallDB2Action.execute(InstallDB2Action.java:178) at com.ibm.is.install.engine.runtime.InstallEngine.executeAction(InstallEngine.java:1318 at com.ibm.is.install.engine.runtime.InstallEngine.processInstallActionStep(InstallEngine.java:1258) at com.ibm.is.install.engine.runtime.InstallEngine.processActionStep(InstallEngine.java:1142) at com.ibm.is.install.engine.runtime.InstallEngine.processInstallStep(InstallEngine.java:333) at com.ibm.is.install.engine.runtime.InstallEngine.processAllSteps(InstallEngine.java:313) at com.ibm.is.install.engine.runtime.InstallEngine.run(InstallEngine.java:235)] at com.ibm.is.install.engine.runtime.InstallEngine.execute(InstallEngine.java:626) at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.execute(InstallEngineMonitor.java:364) at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.beginInstall(InstallEngineMonitor.java:247) at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.access$100(InstallEngineMonitor.java:38) at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor$1.run(InstallEngineMonitor.java:122) at java.lang.Thread.run(Thread.java:619) Caused by: com.ibm.is.install.exception.InstallException: CDIIN4544E: The DB2 installation failed: the return code was 87 at com.ibm.is.install.engine.action.builtin.db2.InstallDB2Action.execute(InstallDB2Action.java:167)
Cause
DB2 account passwords exceed the limits given in this table:
| Operating system |
DB2 password length limits |
| Windows | DB2 administrative user password (default user name: db2admin): 14 characters |
| UNIX |
|
Environment
All operating systems
Resolving the problem
Follow this procedure:
Stop the installation.
Perform a manual cleanup of the failed installation. See http://publib.boulder.ibm.com/infocenter/iisinfsv/v8r5/topic/com.ibm.swg.im.iis.productization.iisinfsv.install.doc/topics/wsisinst_uninstall_manual.html.
(Windows) Change the passwords to the accounts listed in the table so they do not exceed the specified length limits. Then restart the installation.
(Other operating systems) Restart the installation. When the installation program prompts you for the DB2 account passwords, make sure that the passwords that you specify do not exceed the length limits given in the table.
This issue is fixed if DB2 9.7 Fix Pack 2 is installed.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.