Hello folks,
Back again with another quick little snippet of ITM advice. I had a customer who logged a case with us as their TEPS was throwing the following errors -
(Thursday, May 11, 2017, 10:32:31
AM-{6E4}ctserver.cpp,2207,"CTServer::initORB") KFW1004E A fatal condition was encountered during startup
(Thursday, May 11, 2017, 10:32:31
AM-{6E4}ctserver.cpp,2208,"CTServer::initORB") CORBA exception during initialization. nRetCode: 1
(Thursday, May 11, 2017, 10:32:31
AM-{6E4}ctserver.cpp,2210,"CTServer::initORB") EXCEPTION: CORBA::BAD_PARAM
(Thursday, May 11, 2017, 10:32:31
AM-{6E4}ctrashelper.cpp,91,"RAS_CORBA_SystemException") EXCEPTION: CORBA
System Exception has occurred
Now there's a bunch of different reasons why this might occur, but I want to highlight one that I'd been unaware of until this case! This can be a cluster issue, but in this particular instance this was actually due to the customer's self-signed certs expiring and the keyfiles needed to be replaced. I mean obviously, right? So yes, if you see this particular message pop up, check your keyfiles! Here, also, for your reference is the procedure for replacing them if they're expired -
- Back up ALL files in
$CANDLEHOME\keyfiles directory
- In $CANDLEHOME\CNPSJ\bin, run the file ikeyman.bat
- Open the keyfile.kdb in $CANDLEHOME\keyfiles. The default password Is IBM61TIV
- Select the key labeled IBM_Tivoli_Monitoring_Certificate
- Click the Delete button
- Click the "New Self-Signed Certificate" button
- Enter the following values:
Label: IBM_Tivoli_Monitoring_Certificate
Key Size: 2048
Common Name: IBM Tivoli Monitoring Self-Signed Certificate
Organization: IBM
Organizational Unit: IBM Tivoli
Country: US
Validity Period: whatever you want, default is 365 (1 year), 3650 would be 10 years.
This will be the next expiration date.
- Leave all other fields with their default values or blank
- Click OK to save
- Close the ikeyman tool
- Try to start TEPS