OVD 11g Fails to Start on AIX After JDK was Upgraded to 1.7: Cannot start Oracle Virtual Directory server: null.[[ com.octetstring.vde.util.DirectoryException
(Doc ID 1642700.1)
Last updated on AUGUST 30, 2023
Applies to:
Oracle Virtual Directory - Version 11.1.1.7.0 and laterIBM AIX on POWER Systems (64-bit)
Symptoms
Default JDK shipped for OVD 11.1.1.7.0 has been upgraded to use AIX JDK 1.7 after this change the OVD instance fails to start with next errors:
[2014-03-27T14:34:30.904+00:00] [octetstring] [NOTIFICATION] [OVD-20001] [com.octetstring.vde.VDEServer] [tid: 1] [ecid: <ECID>] Oracle Virtua
l Directory Server starting up.
[2014-03-27T14:34:32.506+00:00] [octetstring] [NOTIFICATION] [OVD-20002] [com.octetstring.vde.backend.BackendHandler] [tid: 1] [ecid: <ECID>]
Initializing Adapters.
[2014-03-27T14:34:40.908+00:00] [octetstring] [ERROR] [OVD-60216] [com.octetstring.vde.VDEServer] [tid: 1] [ecid: <ECID>] Cannot start Oracle
Virtual Directory server: null.[[
com.octetstring.vde.util.DirectoryException
at com.octetstring.vde.util.CSFUtil.refreshCredStore(CSFUtil.java:265)
at com.octetstring.vde.backend.BackendHandler.reloadDynamicConfig(BackendHandler.java:264)
at com.octetstring.vde.backend.BackendHandler.<init>(BackendHandler.java:237)
at com.octetstring.vde.backend.BackendHandler.init(BackendHandler.java:408)
at com.octetstring.vde.VDEServer.initialize(VDEServer.java:269)
at com.octetstring.vde.VDEServer.startServer(VDEServer.java:182)
at com.octetstring.vde.VDEServer.main(VDEServer.java:361)
Caused by: oracle.security.jps.service.keystore.KeyStoreServiceException: JPS-06514: Opening of file based keystore failed.
at oracle.security.jps.internal.keystore.file.FileKeyStoreManager.openKeyStore(FileKeyStoreManager.java:406)
at oracle.security.jps.internal.keystore.file.FileKeyStoreManager.openKeyStore(FileKeyStoreManager.java:352)
at oracle.security.jps.internal.keystore.file.FileKeyStoreServiceImpl.doInit(FileKeyStoreServiceImpl.java:122)
at oracle.security.jps.internal.keystore.file.FileKeyStoreServiceImpl.<init>(FileKeyStoreServiceImpl.java:88)
at oracle.security.jps.internal.keystore.KeyStoreProvider.getInstance(KeyStoreProvider.java:164)
at oracle.security.jps.internal.keystore.KeyStoreProvider.getInstance(KeyStoreProvider.java:91)
at oracle.security.jps.internal.keystore.KeyStoreProvider.getInstance(KeyStoreProvider.java:68)
at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.findServiceInstance(ContextFactoryImpl.java:139)
at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.getContext(ContextFactoryImpl.java:170)
at oracle.security.jps.internal.core.runtime.ContextFactoryImpl.getContext(ContextFactoryImpl.java:191)
at oracle.security.jps.internal.core.runtime.JpsContextFactoryImpl.getContext(JpsContextFactoryImpl.java:132)
at oracle.security.jps.internal.core.runtime.JpsContextFactoryImpl.getContext(JpsContextFactoryImpl.java:159)
at oracle.security.jps.internal.core.runtime.JpsContextFactoryImpl.getContext(JpsContextFactoryImpl.java:165)
at com.octetstring.vde.util.CSFUtil$OVDPrivilegedExceptionAction.run(CSFUtil.java:382)
at com.octetstring.vde.util.CSFUtil$OVDPrivilegedExceptionAction.run(CSFUtil.java:345)
at java.security.AccessController.doPrivileged(AccessController.java:330)
at com.octetstring.vde.util.CSFUtil.refreshCredStore(CSFUtil.java:261)
... 6 more
Changes
Steps to reproduce the issue:
1. Install OVD 11.1.1.7.0 on AIX platform
2. Upgrade the default JDK shipped with OVD (located under $ORACLE_HOME/jdk) to AIX JDK 1.7
3. Try to start the OVD instance
opmnctl startall
4. OVD instance fails to start with error "JPS-06514: Opening of file based keystore failed"
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |