Environment
Novell Identity Manager 3.0
Novell Identity Manager 3.5
Novell Identity Manager 3.5.1
Novell Identity Manager - Remote Loader
Situation
When starting a Novell Identity Manager (IDM) Remote Loader (RL)
instance on Linux or Unix and specifying a keystore for that
instance the instance fails completely when it cannot find the
keystore specified. The Additional Notes section has the
output in the trace as well as in the RL instance's logs indicating
that the file specified by the 'keystore' option for the instance
cannot be found.
Resolution
This file can be found if placed where the configuration files are
by default (/etc/opt/novell/dirxml/rdxml currently) but the
keystore option in the Remote Loader configuration can also be a
full path to a keystore anywhere on the system. For example
if the file is /home/idmuser/firstkeystore then the parameter in
the config file or specified on the command line may look like the
following where the keystore's password is 'dirxml':
-connection "port='8090' keystore='/home/idmuser/firstkeystore' storepass='dirxml'"
Keep in mind that the user running the rdxml process must have permissions to all of the executables required to run the instance, the location for the traces, the driver shim, as well as the keystore.
-connection "port='8090' keystore='/home/idmuser/firstkeystore' storepass='dirxml'"
Keep in mind that the user running the rdxml process must have permissions to all of the executables required to run the instance, the location for the traces, the driver shim, as well as the keystore.
Additional Information
Remote Loader message from the Remote Loader instance's log file
(located by default at
/var/opt/novell/dirxml/rdxml/rdxml.bin8000.log for an instance
specifying 8000 as the command port)
----DirXML Log Message----
Driver:
Thread: Subscriber
Object:
Message: DirXML connection misconfigured: com.novell.nds.dirxml.driver.ssl.SSLInitializationException: java.io.FileNotFoundException: idmkeystorefilename (No such file or directory)
----DirXML Log Message----
Driver:
Thread: Subscriber
Object:
Message: DirXML connection misconfigured: com.novell.nds.dirxml.driver.ssl.SSLInitializationException: java.io.FileNotFoundException: /etc/opt/novell/dirxml/rdxml/idmkeystorefilename (No such file or directory)
Remote Loader message from the Remote Loader instance's trace file (located wherever specified by the administrator when configuring the instance using the -tracefile parameter)
DirXML: [02/25/08 22:20:38.17]: TRACE: Remote Loader: Server socket parameters: address = port =
8090 keystore = '/etc/opt/novell/dirxml/rdxml/idmkeystorefilename'
storepass = SSL mode = client
DirXML: [02/25/08 22:20:38.17]: TRACE: Remote Loader: Creating a JSSE SSLServerSocket
DirXML: [02/25/08 22:20:38.19]:
DirXML Log Event -------------------
Thread = Subscriber
Level = fatal
Message = DirXML connection misconfigured: com.novell.nds.dirxml.driver.ssl.SSLInitializationException: java.io.FileNotFoundException: /etc/opt/novell/dirxml/rdxml/idmkeystorefilename (No such file or directory)
DirXML: [02/25/08 22:20:38.19]: TRACE: Remote Loader: Closing connection...
DirXML: [02/25/08 22:20:38.19]: TRACE: Remote Loader: Connection closed
DirXML: [02/25/08 22:20:38.27]: TRACE: Remote Loader: Accepting unload command
----DirXML Log Message----
Driver:
Thread: Subscriber
Object:
Message: DirXML connection misconfigured: com.novell.nds.dirxml.driver.ssl.SSLInitializationException: java.io.FileNotFoundException: idmkeystorefilename (No such file or directory)
----DirXML Log Message----
Driver:
Thread: Subscriber
Object:
Message: DirXML connection misconfigured: com.novell.nds.dirxml.driver.ssl.SSLInitializationException: java.io.FileNotFoundException: /etc/opt/novell/dirxml/rdxml/idmkeystorefilename (No such file or directory)
Remote Loader message from the Remote Loader instance's trace file (located wherever specified by the administrator when configuring the instance using the -tracefile parameter)
DirXML: [02/25/08 22:20:38.17]: TRACE: Remote Loader: Server socket parameters: address =
DirXML: [02/25/08 22:20:38.17]: TRACE: Remote Loader: Creating a JSSE SSLServerSocket
DirXML: [02/25/08 22:20:38.19]:
DirXML Log Event -------------------
Thread = Subscriber
Level = fatal
Message = DirXML connection misconfigured: com.novell.nds.dirxml.driver.ssl.SSLInitializationException: java.io.FileNotFoundException: /etc/opt/novell/dirxml/rdxml/idmkeystorefilename (No such file or directory)
DirXML: [02/25/08 22:20:38.19]: TRACE: Remote Loader: Closing connection...
DirXML: [02/25/08 22:20:38.19]: TRACE: Remote Loader: Connection closed
DirXML: [02/25/08 22:20:38.27]: TRACE: Remote Loader: Accepting unload command