Troubleshooting
Problem
Upgraded IBM Sterling Control Center. Then, configCC.sh works but runEngine.sh does not run.
Symptom
nohup.out shows:
log4j:ERROR Could not instantiate class [org.apache.log4j.EnhancedPatternLayout].
java.lang.SecurityException: Signers of 'org.apache.log4j.EnhancedPatternLayout' do not match signers of other classes in package
Cause
The old jars from the 5421 installation still remain after the upgrade.
Environment
previous version 5.4.2.1 ifix 3
upgraded version 6.1.ifix 4
Diagnosing The Problem
Based on the message there are older residual jar file unsigned -or- signed with a different certificate.
Resolving The Problem
Perform a new 6100 iFix04 install into an empty install directory and then replace <upgrade-install>/lib with <new-install>/lib.
The only purpose of the new install is to lay down the 6100 jars and use those as a full <install/lib replacement. Afterwards, <new-install> can be deleted..
Steps:
1. Run 6100 iFix04 CCInstall64.bin as a new install into an empty directory
2. Delete the existing <upgrade-install>/lib
3. Copy <new-install>/lib to <upgrade-install>
4. Run <upgrade-install> /bin/configCC.sh
5. Start control center.
Was this topic helpful?
Document Information
Modified date:
17 December 2019
UID
swg21989479