In this post, I have covered the “opmnctl startall fails” issue and fix, faced while starting the Application tier in Oracle EBS R12.2.
- If you are new to Oracle AppsDBA R12.2, then go check our previous post on EBS Architecture, Here
- Also, to know about Start/Stop Oracle EBS Services, check our post here
- ( MOS-ID 2555355.1) Additional Steps to Configure OHS/OPMN 11.1.1.9 Components for Oracle E-Business Suite R12.2
Issue Encountered
“You are running adopmnctl.sh version 120.0.12020000.2
Starting Oracle Process Manager (OPMN) …
[2020-01-16T10:11:24+03:00] [opmn] [ERROR:1] [] [internal] /u01/oracle/PROD122/fs1/FMW_Home/webtier/opmn/bin/opmn: unexpected exit: status 4200
opmnctl start: opmn failed to start.
adopmnctl.sh: exiting with status 0″
To check the log files for OPMN, go under FMW_Home\user_projects\epmsystem1\diagnostics\logs\OPMN\opmn\opmn.log
Cause
When we got the above error, We searched the error keyword “opmn failed to Start” in My Oracle Support and found this MOS-ID 2555355.1 Additional Steps to Configure OHS/OPMN 11.1.1.9 Components for Oracle E-Business Suite R12.2 in which got below causes:
- The reason for the failure of OPMN and OHS to start is that the default wallets generated by Oracle Fusion Middleware contain self-signed certificates signed using md5WithRSA.
- The patched security library no longer accepts certificates signed by md5WithRSA. The certificate signature algorithm must be sha256WithRSA or better
FIX
The following steps will generate a new wallet with an acceptable self-signed certificate and deploy it to the default wallet locations. This will allow OHS and OPMN to start.
1. Creating and Deploying a New Wallet
- Log in as the user that owns the application tier installation and Source the run file system environment.
- Set an alias for the correct orapki.
(Note: The orapki utility, a command-line tool to manage certificate revocation lists (CRLs), create and manage Oracle wallets, and create signed certificates for testing purposes). For more information on Orapki, check this documentation from oracle, Here
- Create a new wallet with an acceptable self-signed certificate in $HOME/ss
- Find the instanceName of this environment and save in variable for later use.
- Go to the instance directory and Find the default wallets used by this instance.
- Verify that each wallet only contains the self-signed certificate.
- Copy the new SHA-256 signed wallet to all default wallet locations.
- With the new wallet in place, you should be able to start OPMN and OHS with the respective commands:
- Once you have verified the successful start of OPMN and OHS, start the remaining application services ($ adstrtal.sh)
I hope this post might help you to fix the above error. Please do like and share it with your friends.
Related/ Further Readings:
- ( MOS-ID 2555355.1) Additional Steps to Configure OHS/OPMN 11.1.1.9 Components for Oracle E-Business Suite R12.2
- Oracle apps dba r12-2 services start-stop
- Oracle E-Business Suite (EBS) 12.2.9 Now Available & Its Upgrade Steps
Next Task For You
We cover Oracle Process Manager (OPMN) in details in our Oracle Apps DBA Training, under Patching Module, check all list of hands-on guides which we cover here
Click on the image below to Register for the FREE Masterclass NOW!
FREE Community
The post [Fixed] opmnctl startall fails In EBS R12.2 appeared first on Oracle Trainings.