Troubleshooting
Problem
A connection cannot be established because SMB1 is disabled or blocked.
Symptom
The upgrade panel prompts you for instance credentials. You enter the correct user name and password, but verification fails.
Cause
Remote Execution and Access (RXA) is likely failing for one of the following reasons:
- SMB1 is disabled or being blocked. For more information, see How to determine if SMB1 is active.
- The Remote Registry service is disabled.
- Firewalls are blocking the RXA protocol.
- Virus protection is enabled and possibly interfering with the RXA protocol.
Environment
Platform: Windows
Diagnosing The Problem
The install logs contain the following message:
java.net.ConnectException: CTGRI0001E The application could not establish a connection to localhost.
Install logs are located in the directory C:\ProgramData\IBM\InstallationManager\logs
Resolving The Problem
To resolve this problem, you can either fix the RXA failure, or manually upgrade each TSM server instance.
Solution one: Fixing the RXA failure
- Make sure SMB1 is enabled and is not being blocked. For more information, see How to activate SMB1.
- Make sure Remote Registry service is enabled.
- Make sure firewalls are not blocking the RXA protocol.
- If virus protection is enabled, make sure it is not interfering with the RXA protocol.
Solution two: Manually Upgrade the Instance(s).
- Collect the DB2 variables by using the following command:
db2set -all
Important: Save the command output to a file so you can recreate the variables. Later in these steps, you remove and recreate the DB2 instance. You need this file to recreate the variables for the new instance. - Start the upgrade process. When you are prompted to update each TSM Instance, select No.
- After the upgrade is complete, upgrade the instance manually by completing the following steps:
- Issue the following command to remove the DB2 instance.
db2idrop InstanceName - Recreate each of the instances by using the following command:
db2icrt InstanceName -u InstanceUsername
The command will prompt you for a password. - From the DB2 variable file you created in step 1, create all of the DB2 variables.
For example, to recreate the variable DB2_SKIPINSERTED, issue the
following command:
db2set -i tsminst1 "DB2_SKIPINSERTED=ON" - Stop and Start the database instance, by issuing the following commands:
db2cmd
set db2instance=InstanceName
db2stop
db2start - Catalog and upgrade each database name by issuing the following commands. The InstancePath is the drive that holds the instance directory. This may not necessarily be where the database is located.
db2 catalog db DatabaseNameon InstancePath
db2 upgrade db DatabaseName - Stop DB2 by issuing the following command:
db2stop - Start and run the Tivoli Storage Manager server.
Related Information
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg22012840