IBM Support

Handshake exception during IBM Tivoli Storage Manager installation on Unix

Troubleshooting


Problem

IBM Installation Manager reports an exception during the installation of Tivoli Storage Manager Server 7.1 via console mode: javax.net.ssl.SSLException: Connection has been shutdown.

Symptom

During the installation of the Tivoli Storage Manager Server 7.1 via IBM Installation Manager (console mode) the following exception message could be reported which leads to a failed installation:

java.lang.NullPointerException
com.tivoli.dsm.prereq.utils.OSUtils.isSolaris(Unknown Source)
com.tivoli.dsm.prereq.stagent.Prereq.performPrerequisiteCheck(Unknown Source) com.tivoli.dsm.prereq.stagent.Prereq.evaluate(Unknown Source)
com.ibm.cic.common.core.model.internal.SelectionExpression$WithBundle.
evaluate(SelectionExpression.java:235)
com.ibm.cic.common.core.model.internal.SelectionOperator$AndOp.execute
(SelectionOperator.java:144)

Environment

All Tivoli Storage Manager Server on Unix platform

Diagnosing The Problem

Looking at the IBM Installation Manager logs the following error may be identified:

<entry num='56' time='1441800205966' elapsed='00:00.00' level='E
uid='CRIMC1001E' thread='ModalContext'>
javax.net.ssl.SSLException: Connection has been shutdown:
javax.net.ssl.SSLHandshakeException: Received fatal alert:
handshake_failure</key>

Resolving The Problem

The error may be caused by a lack of permissions of the user performing the installation or an incomplete initialization of the system variables before the start of the application.

Usually this kind of error is caused when a basic user logs into the system and then switches to the root user (Unix command "su"). In that case the root user does not have all the needed variables properly initialized and the proper permissions set.

To avoid this issue login directly to the system as root, omitting the usage of "su" command.

If the direct rlogin is not possible for security reasons be sure to login as root using command "su -".


This starts a login shell and in this mode users assume the user environment of the target user.

[{"Product":{"code":"SSER5J","label":"IBM Spectrum Protect Extended Edition"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Server","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"7.1","Edition":"All Editions","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
17 June 2018

UID

swg21967412