Remote Loader does not stay running when started.

  • 3302557
  • 25-Feb-2008
  • 26-Apr-2012

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.

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