Unable to initialize SSL environment, nzos call nzosSetCredential returned 28791-Weblogic 12.2.1.4
Error while starting node manager
nodemanager was failing to start collocated ohs with below error
Unable to initialize SSL environment, nzos call nzosSetCredential returned 28791
OHS:2171 NZ Library Error: Unknown error
nodemanger.log
WARNING: Bootstrap services are used by OPSS internally and clients should never need to directly read/write bootstrap cred...skipping...
io.IOException: Failed to start the server ohs1
Check log file /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/system_components/OHS/ohs_nm.log
Check log file /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/servers/ohs1/logs/ohs1.log>
java.io.IOException: Failed to start the server ohs1
Check log file /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/system_components/OHS/ohs_nm.log
Check log file /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/servers/ohs1/logs/ohs1.log
at oracle.ohs.plugin.nodemanager.OhsProcessManagementPlugin$ProcessImpl.buildIoException(Unknown Source)
at oracle.ohs.plugin.nodemanager.OhsProcessManagementPlugin$ProcessImpl.start(Unknown Source)
at weblogic.nodemanager.server.DecoratedSystemComponentManager$DecoratedProcess.start(DecoratedSystemComponentManager.java:129)
at weblogic.nodemanager.server.ServerMonitor.startProcess(ServerMonitor.java:664)
at weblogic.nodemanager.server.ServerMonitor.start(ServerMonitor.java:124)
at weblogic.nodemanager.server.ServerManager.startServer(ServerManager.java:323)
at weblogic.nodemanager.server.ServerManager.recoverServer(ServerManager.java:208)
at weblogic.nodemanager.server.DomainManager.initialize(DomainManager.java:180)
at weblogic.nodemanager.server.DomainManager.<init>(DomainManager.java:69)
at weblogic.nodemanager.server.NMServer.initDomains(NMServer.java:384)
at weblogic.nodemanager.server.NMServer.start(NMServer.java:360)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:591)
at weblogic.NodeManager.main(NodeManager.java:31)
Content from ohs1.log (trimmed)
/u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/servers/ohs1/logs/ohs1.log
[2023-04-28T15:28:48.2986+03:00] [OHS] [ERROR:32] [OH99999] [ossl] [host_id: tfictapps] [host_addr: 192.168.1.133] [pid: 7443] [tid: 1] [user: apps] [VirtualHost: tfictapps.test.com:4443] OHS:2057 Init: (tfictapps.test.com:4443) Unable to initialize SSL environment, nzos call nzosSetCredential returned 28791
[2023-04-28T15:28:48.2988+03:00] [OHS] [ERROR:32] [OH99999] [ossl] [host_id: tfictapps] [host_addr: 192.168.1.133] [pid: 7443] [tid: 1] [user: apps] [VirtualHost: tfictapps.test.com:4443] OHS:2171 NZ Library Error: Unknown error
Content from ohs_nm.log (trimmed)
/u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/system_components/OHS/ohs_nm.log
<2023-04-28 11:06:57> <WARNING> <OHS-4034> <SSL is not enabled for the admin port of ohs1. Thus, the connection between NodeManager and the admin port of ohs1 is not secure. SSL must be enabled for this connection. For more information on how to enable SSL for this connection, refer to OHS documentation>
<2023-04-28 11:06:57> <INFO> <OHS-0> <Running /u01/app/apps/middleware/product/12.2.1/ohs/bin/launch httpd -DOHS_MPM_WORKER -d /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1 -k start -f /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1/httpd.conf>
<2023-04-28 11:06:58> <INFO> <OHS-0> <(126)Cannot assign requested address: AH00072: make_sock: could not bind to address 192.168.1.115:7777>
<2023-04-28 11:06:58> <INFO> <OHS-0> <no listening sockets available, shutting down>
<2023-04-28 11:06:58> <INFO> <OHS-0> <AH00015: Unable to open logs>
<2023-04-28 11:06:58> <SEVERE> <OHS-0> </u01/app/apps/middleware/product/12.2.1/ohs/bin/launch httpd -DOHS_MPM_WORKER -d /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1 -k start -f /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1/httpd.conf: exit status = 1>
<2023-04-28 11:06:58> <INFO> <OHS-4005> <Check the instance log file for more information: /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/servers/ohs1/logs/ohs1.log>
<2023-04-28 11:06:58> <SEVERE> <OHS-0> <Failed to start the server ohs1>
<2023-04-28 13:57:04> <INFO> <OHS-0> <Domain initialized for /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn>
<2023-04-28 13:57:04> <SEVERE> <OHS-0> <ServerName directive is not configured in admin.conf of ohs1>
<2023-04-28 13:57:04> <INFO> <OHS-4018> <Starting server ohs1>
<2023-04-28 13:57:04> <SEVERE> <OHS-4035> <nm-wallet is not configured for ohs1 in ohs.plugins.nodemanager.properties. Hence ohs1 failed to start>
<2023-04-28 13:57:04> <SEVERE> <OHS-0> <Failed to start the server ohs1>
The cause of the issue was that the default certificate for ohs1 has expired
Check existing certificate information for OHS
the location of the certificate is: /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1/keystores/default
Display the wallet
apps@tfictapps:/u01/app/apps/middleware/product/12.2.1/oracle_common/bin$ ./orapki wallet display -wallet /u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1/keystores/default
Oracle PKI Tool : Version 12.2.1.4.0
Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
Requested Certificates:
User Certificates:
Subject: CN=localhost,OU=FOR TESTING ONLY,O=FOR TESTING ONLY
Trusted Certificates:
Subject: CN=localhost,OU=FOR TESTING ONLY,O=FOR TESTING ONLY
This information will be used while exporting the wallet
Export wallet
./orapki
wallet export -wallet
/u01/app/apps/middleware/product/12.2.1/user_projects/domains/tfict_dmn/config/fmwconfig/components/OHS/instances/ohs1/keystores/default
-dn 'CN=localhost,OU=FOR TESTING ONLY,O=FOR TESTING ONLY' -cert certificate.crt
Display the certificate using openssl and verify expiry date
openssl x509 -in certificate.crt -noout -text
This clearly shows the certificate has already expired
recreate the wallet to extend the certificate validity
loc: /u01/app/apps/middleware/product/12.2.1/oracle_common/bin/orapki
orapki wallet create -wallet . -auto_login_only
orapki wallet add -wallet . -dn 'CN=localhost,OU=FOR TESTING ONLY,O=FOR TESTING ONLY' -keysize 2048 -self_signed -validity 3650 -auto_login_only
orapki wallet display -wallet .
Check the expiry again with above given method
Ref:
2314626.1
2729766.1
Comments
Post a Comment