{"id":29176,"date":"2023-11-03T14:51:23","date_gmt":"2023-11-03T13:51:23","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=29176"},"modified":"2023-11-03T15:35:27","modified_gmt":"2023-11-03T14:35:27","slug":"documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/","title":{"rendered":"Documentum &#8211; Unable to install an IndexAgent due to RSA\/FIPS libraries"},"content":{"rendered":"\n<p>A couple year ago at a new customer, I was asked to install a new xPlore IndexAgent on an existing Documentum 16.4 environment. Unfortunately, that installation didn&#8217;t succeed, and I ended up with the following install logs:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; highlight: [28,29,30,31,66,74,75,124]; title: ; notranslate\" title=\"\">\n&#x5B;xplore@ds-0 ~]$ cd $XPLORE_HOME\/setup\/indexagent\/logs\n&#x5B;xplore@ds-0 logs]$\n&#x5B;xplore@ds-0 logs]$ cat install.log\n09:33:02,618  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product name is: Index Agent\n09:33:02,619  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product version is: 16.4.0000.0197\n09:33:02,619  INFO &#x5B;main]  -\n09:33:02,647  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - Done InitializeSharedLibrary ...\n09:33:11,929  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - setApplicationServer sharedDfcLibDir is:$XPLORE_HOME\/dfc\n09:33:11,930  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - getFileFromResource for templates\/appserver.properties\n09:33:12,006  INFO &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - starting DctmActions\n09:33:14,381  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - user name =\n09:33:14,382  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - The batch file: $XPLORE_HOME\/temp\/installer\/wildfly\/dctm_tmpcmd0.sh exist? false\n09:33:14,383  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - The user home is : \/home\/xplore\n09:33:14,386  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Executing temporary batch file: $XPLORE_HOME\/temp\/installer\/wildfly\/dctm_tmpcmd0.sh for running: $JAVA_HOME\/bin\/java -cp $WILDFLY_HOME\/modules\/system\/layers\/base\/emc\/documentum\/security\/main\/dfc.jar:$WILDFLY_HOME\/modules\/system\/layers\/base\/emc\/documentum\/security\/main\/aspectjrt.jar:$WILDFLY_HOME\/modules\/system\/layers\/base\/emc\/documentum\/security\/main\/DctmUtils.jar com.documentum.install.appserver.utils.DctmCreatePasswordHash xxxx\n09:33:15,046  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Deploying to Group Indexagent_REPO2... IndexAgent (IndexAgent.war): does not exist!\n09:33:15,057  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.properties\n09:33:15,065  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/log4j.properties\n09:33:15,071  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/logback.xml\n09:33:15,080  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/indexagent.xml\n09:33:15,092  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/web.xml\n09:33:15,102  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionCopyFilesTarget - copying $XPLORE_HOME\/setup\/indexagent\/tools\/templates\/aclreplication.sh.template to $XPLORE_HOME\/setup\/indexagent\/tools\/aclreplication_for_REPO2.sh\n09:33:15,120  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionCopyFilesTarget - copying $XPLORE_HOME\/setup\/indexagent\/tools\/templates\/ftintegrity.sh.template to $XPLORE_HOME\/setup\/indexagent\/tools\/ftintegrity_for_REPO2.sh\n09:33:15,130  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionSetPermissionTarget - performing chmod 755 $XPLORE_HOME\/setup\/indexagent\/tools\/aclreplication_for_REPO2.sh\n09:33:15,137  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionSetPermissionTarget - performing chmod 755 $XPLORE_HOME\/setup\/indexagent\/tools\/ftintegrity_for_REPO2.sh\n09:33:15,141  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionResolveMacrosTarget - performing macro resolution on $XPLORE_HOME\/setup\/indexagent\/tools\/aclreplication_for_REPO2.sh\n09:33:15,153  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionResolveMacrosTarget - performing macro resolution on $XPLORE_HOME\/setup\/indexagent\/tools\/ftintegrity_for_REPO2.sh\n09:33:15,166  INFO &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - Finished DctmActions.\n09:33:15,571  INFO &#x5B;main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.keystore\n09:33:15,945 ERROR &#x5B;main] com.documentum.fc.client.security.impl.IdentityManager - &#x5B;DFC_SECURITY_IDENTITY_INIT] no identity initialization or incomplete identity initialization\ncom.documentum.fc.common.DfCriticalException:\n        at com.documentum.fc.client.security.internal.CreateIdentityCredential$MultiFormatPKIKeyPair.&lt;init&gt;(CreateIdentityCredential.java:734)\n        at com.documentum.fc.client.security.internal.CreateIdentityCredential.&lt;init&gt;(CreateIdentityCredential.java:98)\n        at com.documentum.fc.client.security.impl.InitializeKeystoreForDfc.execute(InitializeKeystoreForDfc.java:46)\n        at com.documentum.fc.client.security.internal.KeystoreMgr.initForDfcWithDefaultPolicy(KeystoreMgr.java:71)\n        at com.documentum.fc.client.security.impl.IdentityManager.initFromKeystore(IdentityManager.java:139)\n        at com.documentum.fc.client.security.impl.IdentityManager.&lt;init&gt;(IdentityManager.java:41)\n        at com.documentum.fc.impl.RuntimeContext.&lt;init&gt;(RuntimeContext.java:52)\n        at com.documentum.fc.impl.RuntimeContext.&lt;clinit&gt;(RuntimeContext.java:185)\n        at com.documentum.fc.client.DfClient.&lt;clinit&gt;(DfClient.java:772)\n        at com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.createSessionManager(SessionController.java:43)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.getSessionManager(SessionController.java:20)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.getSession(SessionController.java:61)\n        at com.documentum.server.impl.fulltext.indexagent.install.DocbaseSetup.&lt;init&gt;(DocbaseSetup.java:71)\n        at com.documentum.install.indexagent.services.Docbase.&lt;init&gt;(Docbase.java:27)\n        at com.documentum.install.indexagent.services.Docbase.&lt;init&gt;(Docbase.java:22)\n        at com.documentum.install.indexagent.services.Docbase.createFulltextObjectsUsingMacros(Docbase.java:72)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.configureFulltextDocbaseObjects(ConfigIndexAgentActions.java:367)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.createIndexAgent(ConfigIndexAgentActions.java:107)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.install(ConfigIndexAgentActions.java:50)\n        at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.GhostDirectory.install(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.Installer.install(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.consoleInstallMain(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)\n        at com.zerog.ia.installer.Main.main(Unknown Source)\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n        at java.lang.reflect.Method.invoke(Method.java:498)\n        at com.zerog.lax.LAX.launch(Unknown Source)\n        at com.zerog.lax.LAX.main(Unknown Source)\nCaused by: java.security.NoSuchAlgorithmException: A JSAFE_SecureRandom object of HMACDRBG256 is not available on any of the devices. (Java)\n        at com.rsa.jsafe.JSAFE_SecureRandom.a(Unknown Source)\n        at com.rsa.jsafe.JSAFE_SecureRandom.getInstance(Unknown Source)\n        at com.documentum.fc.client.security.internal.CreateIdentityCredential$MultiFormatPKIKeyPair.&lt;init&gt;(CreateIdentityCredential.java:601)\n        ... 34 more\n09:33:15,948  INFO &#x5B;main] com.documentum.fc.impl.RuntimeContext - DFC Version is 16.4.0000.0185\n09:33:15,982  INFO &#x5B;Timer-2] com.documentum.fc.client.impl.bof.cache.ClassCacheManager$CacheCleanupTask - &#x5B;DFC_BOF_RUNNING_CLEANUP] Running class cache cleanup task\n09:33:17,069  INFO &#x5B;main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n09:33:17,087 ERROR &#x5B;main] com.documentum.fc.client.security.impl.IdentityManager - &#x5B;DFC_SECURITY_IDENTITY_CREATION] failure on creation of identity: &#039;bad bundle&#039;\nDfException:: THREAD: main; MSG: &#x5B;DFC_SECURITY_IDENTITY_BUNDLE_FAIL] could not create identity bundle because identity initialization failed; ERRORCODE: ff; NEXT: null\n        at com.documentum.fc.client.security.impl.IdentityManager.createIdentityBundle(IdentityManager.java:188)\n        at com.documentum.fc.client.security.impl.IdentityManager.getIdentityBundle(IdentityManager.java:51)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.authenticate(DocbaseConnection.java:413)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.open(DocbaseConnection.java:131)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.&lt;init&gt;(DocbaseConnection.java:100)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.&lt;init&gt;(DocbaseConnection.java:60)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionFactory.newDocbaseConnection(DocbaseConnectionFactory.java:26)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.createNewConnection(DocbaseConnectionManager.java:192)\n        at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.getDocbaseConnection(DocbaseConnectionManager.java:122)\n        at com.documentum.fc.client.impl.session.SessionFactory.newSession(SessionFactory.java:23)\n        at com.documentum.fc.client.impl.session.PrincipalAwareSessionFactory.newSession(PrincipalAwareSessionFactory.java:44)\n        at com.documentum.fc.client.impl.session.PooledSessionFactory.newSession(PooledSessionFactory.java:49)\n        at com.documentum.fc.client.impl.session.SessionManager.getSessionFromFactory(SessionManager.java:134)\n        at com.documentum.fc.client.impl.session.SessionManager.newSession(SessionManager.java:72)\n        at com.documentum.fc.client.impl.session.SessionManager.getSession(SessionManager.java:191)\n        at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.connect(ModuleManager.java:397)\n        at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.init(ModuleManager.java:352)\n        at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.getInstance(ModuleManager.java:43)\n        at com.documentum.fc.client.security.impl.DfcIdentityPublisher.&lt;init&gt;(DfcIdentityPublisher.java:44)\n        at com.documentum.fc.client.security.internal.RegistrationMgr.register(RegistrationMgr.java:34)\n        at com.documentum.fc.impl.RuntimeContext.&lt;clinit&gt;(RuntimeContext.java:195)\n        at com.documentum.fc.client.DfClient.&lt;clinit&gt;(DfClient.java:772)\n        at com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.createSessionManager(SessionController.java:43)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.getSessionManager(SessionController.java:20)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.getSession(SessionController.java:61)\n        at com.documentum.server.impl.fulltext.indexagent.install.DocbaseSetup.&lt;init&gt;(DocbaseSetup.java:71)\n        at com.documentum.install.indexagent.services.Docbase.&lt;init&gt;(Docbase.java:27)\n        at com.documentum.install.indexagent.services.Docbase.&lt;init&gt;(Docbase.java:22)\n        at com.documentum.install.indexagent.services.Docbase.createFulltextObjectsUsingMacros(Docbase.java:72)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.configureFulltextDocbaseObjects(ConfigIndexAgentActions.java:367)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.createIndexAgent(ConfigIndexAgentActions.java:107)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.install(ConfigIndexAgentActions.java:50)\n        at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.GhostDirectory.install(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.Installer.install(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.consoleInstallMain(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)\n        at com.zerog.ia.installer.Main.main(Unknown Source)\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n        at java.lang.reflect.Method.invoke(Method.java:498)\n        at com.zerog.lax.LAX.launch(Unknown Source)\n        at com.zerog.lax.LAX.main(Unknown Source)\n09:33:17,373  INFO &#x5B;main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.keystore\n09:33:17,395 ERROR &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - Failed to configure fulltext repository objects.\njava.lang.Exception: java.lang.ExceptionInInitializerError\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.configureFulltextDocbaseObjects(ConfigIndexAgentActions.java:372)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.createIndexAgent(ConfigIndexAgentActions.java:107)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.install(ConfigIndexAgentActions.java:50)\n        at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.GhostDirectory.install(Unknown Source)\n        at com.zerog.ia.installer.InstallablePiece.install(Unknown Source)\n        at com.zerog.ia.installer.Installer.install(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.consoleInstallMain(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)\n        at com.zerog.ia.installer.Main.main(Unknown Source)\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n        at java.lang.reflect.Method.invoke(Method.java:498)\n        at com.zerog.lax.LAX.launch(Unknown Source)\n        at com.zerog.lax.LAX.main(Unknown Source)\nCaused by: java.lang.ExceptionInInitializerError\n        at com.documentum.fc.client.DfClient.&lt;clinit&gt;(DfClient.java:772)\n        at com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.createSessionManager(SessionController.java:43)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.getSessionManager(SessionController.java:20)\n        at com.documentum.server.impl.fulltext.indexagent.install.SessionController.getSession(SessionController.java:61)\n        at com.documentum.server.impl.fulltext.indexagent.install.DocbaseSetup.&lt;init&gt;(DocbaseSetup.java:71)\n        at com.documentum.install.indexagent.services.Docbase.&lt;init&gt;(Docbase.java:27)\n        at com.documentum.install.indexagent.services.Docbase.&lt;init&gt;(Docbase.java:22)\n        at com.documentum.install.indexagent.services.Docbase.createFulltextObjectsUsingMacros(Docbase.java:72)\n        at com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions.configureFulltextDocbaseObjects(ConfigIndexAgentActions.java:367)\n        ... 17 more\nCaused by: java.lang.NullPointerException\n        at com.documentum.fc.client.security.impl.IpAndRcHelper.getRegistration(IpAndRcHelper.java:439)\n        at com.documentum.fc.client.security.impl.DfcIdentityPublisher.getRegistration(DfcIdentityPublisher.java:475)\n        at com.documentum.fc.client.security.impl.DfcIdentityPublisher.publish(DfcIdentityPublisher.java:134)\n        at com.documentum.fc.client.security.impl.DfcIdentityPublisher.publish(DfcIdentityPublisher.java:102)\n        at com.documentum.fc.client.security.internal.RegistrationMgr.register(RegistrationMgr.java:34)\n        at com.documentum.fc.impl.RuntimeContext.&lt;clinit&gt;(RuntimeContext.java:195)\n        ... 27 more\n09:33:17,396  INFO &#x5B;main]  - The INSTALLER_UI value is SILENT\n09:33:17,396  INFO &#x5B;main]  - The common.installLocation value is $XPLORE_HOME\n09:33:17,396  INFO &#x5B;main]  - The indexagent.configMode.create value is 1\n09:33:17,396  INFO &#x5B;main]  - The indexagent.configMode.upgrade value is 0\n09:33:17,396  INFO &#x5B;main]  - The indexagent.configMode.delete value is 0\n09:33:17,396  INFO &#x5B;main]  - The indexagent.configMode.create.migration value is 0\n09:33:17,397  INFO &#x5B;main]  - The indexagent.ess.host value is ds-0.ds.namespace.svc.cluster.local\n09:33:17,397  INFO &#x5B;main]  - The indexagent.ess.port value is 9300\n09:33:17,397  INFO &#x5B;main]  - The indexagent.name value is Indexagent_REPO2\n09:33:17,397  INFO &#x5B;main]  - The indexagent.FQDN value is ds-0.ds.namespace.svc.cluster.local\n09:33:17,397  INFO &#x5B;main]  - The indexagent.instance.port value is 9220\n09:33:17,397  INFO &#x5B;main]  - The indexagent.instance.password value is ******\n09:33:17,397  INFO &#x5B;main]  - The indexagent.docbase.name value is REPO2\n09:33:17,397  INFO &#x5B;main]  - The indexagent.docbase.user value is dmadmin\n09:33:17,397  INFO &#x5B;main]  - The indexagent.docbase.password value is ******\n09:33:17,398  INFO &#x5B;main]  - The indexagent.connectionBroker.host value is cs.namespace.svc.cluster.local\n09:33:17,398  INFO &#x5B;main]  - The indexagent.connectionBroker.port value is 1489\n09:33:17,398  INFO &#x5B;main]  - The indexagent.globalRegistryRepository.name value is gr_REPO\n09:33:17,398  INFO &#x5B;main]  - The indexagent.globalRegistryRepository.user value is dm_bof_registry\n09:33:17,398  INFO &#x5B;main]  - The indexagent.globalRegistryRepository.password value is ******\n09:33:17,398  INFO &#x5B;main]  - The indexagent.storage.name value is default\n09:33:17,398  INFO &#x5B;main]  - The indexagent.local_content_area value is \/data\/ds-0\/data\/export\/ia\/Indexagent_REPO2\n09:33:17,398  INFO &#x5B;main]  - The common.installOwner.password value is ******\n09:33:17,398  INFO &#x5B;main]  - The indexagent.delete.objects value is 1\n09:33:17,398  INFO &#x5B;main]  - The indexagent.STANDBY_FULLTEXT_USER value is dm_fulltext_index_user_02\n09:33:17,398  INFO &#x5B;main]  - The indexagent.STANDBY_FULLTEXT_INDEX_NAME value is REPO2_ftindex_02\n09:33:17,399  INFO &#x5B;main]  - The indexagent.STANDBY_FULLTEXT_ENGINE_NAME value is DSearch Fulltext Engine Configuration 02\n09:33:17,399  INFO &#x5B;main]  - The env PATH value is: \/usr\/xpg4\/bin:$JAVA_HOME\/bin:$JAVA_HOME\/bin:\/usr\/local\/bin:\/bin:\/usr\/bin:\/usr\/local\/sbin:\/usr\/sbin:\/home\/xplore\/.local\/bin:\/home\/xplore\/bin:\/sbin\n09:33:17,445  WARN &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.RegisterIndexAgentWithWatchdog - Stopping watchdog.\n09:33:17,445  WARN &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.RegisterIndexAgentWithWatchdog - Registering ds-0.ds.namespa_9220_IndexAgent with watchdog.\n09:33:17,793  INFO &#x5B;main] com.emc.ess.watchdog.config.registry.impl.EssMultiWatchdogConfiguration - Begin to add SingleWatchdogConfig with hostname: ds-0.ds.namespace.svc.cluster.local\n09:33:17,795  INFO &#x5B;main] com.emc.ess.watchdog.config.EssWatchdogRegistration - Successfully createdcom.emc.ess.watchdog.common.impl.tasks.SendFailureNotificationTask\n09:33:17,795  INFO &#x5B;main] com.emc.ess.watchdog.config.EssWatchdogRegistration - Successfully created IndexAgent task ds-0.ds.namespa_9220_IndexAgent_HeartBeat for application instance ds-0.ds.namespa_9220_IndexAgent\n09:33:17,888  INFO &#x5B;main] com.emc.ess.watchdog.config.EssWatchdogRegistration - Successfully added configuration for  {IndexAgent,ds-0.ds.namespa_9220_IndexAgent} under watchdog host ds-0.ds.namespace.svc.cluster.local\n09:33:17,888  WARN &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.RegisterIndexAgentWithWatchdog - Registration succeeded.\n&#x5B;xplore@ds-0 logs]$\n<\/pre><\/div>\n\n\n<p>As you probably know, xPlore 16.4 is now quite old and it was still a version that came out-of-the-box with the Oracle JDK 8. The issue above is that the DFC Keystore couldn&#8217;t be initialized\/created for this new IndexAgent and the reason for that is shown in the log file as &#8220;<em>NoSuchAlgorithmException: A JSAFE_SecureRandom object of HMACDRBG256 is not available<\/em>&#8220;. HMACDRBG256 is the default Pseudo-Random Number Generator (PRNG) algorithm for FIPS, so that made me think about the cryptoj and other jars that will be needed for RSA\/FIPS.<\/p>\n\n\n\n<p>Therefore, the first thing I did was check the current Java version as well as the status of the RSA\/FIPS libraries:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [4,10,11,12,13,14,15,16,17,18,19,20]; title: ; notranslate\" title=\"\">\n&#x5B;xplore@ds-0 logs]$ cd $JAVA_HOME\/jre\/lib\/ext\n&#x5B;xplore@ds-0 ext]$\n&#x5B;xplore@ds-0 ext]$ java -version\njava version &quot;1.8.0_261&quot;\nJava(TM) SE Runtime Environment (build 1.8.0_261-b12)\nJava HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)\n&#x5B;xplore@ds-0 ext]$\n&#x5B;xplore@ds-0 ext]$ ls -ltr\ntotal 27792\n-rw-r----- 1 xplore xplore 18493706 Jun 18  2020 jfxrt.jar\n-rw-r----- 1 xplore xplore    69304 Jun 18  2020 zipfs.jar\n-rw-r----- 1 xplore xplore   280139 Jun 18  2020 sunpkcs11.jar\n-rw-r----- 1 xplore xplore   280999 Jun 18  2020 sunjce_provider.jar\n-rw-r----- 1 xplore xplore    60361 Jun 18  2020 sunec.jar\n-rw-r----- 1 xplore xplore  2024157 Jun 18  2020 nashorn.jar\n-rw-r----- 1 xplore xplore  1179462 Jun 18  2020 localedata.jar\n-rw-r----- 1 xplore xplore    44516 Jun 18  2020 jaccess.jar\n-rw-r----- 1 xplore xplore     8286 Jun 18  2020 dnsns.jar\n-rw-r----- 1 xplore xplore  3860563 Jun 18  2020 cldrdata.jar\n-rw-r----- 1 xplore xplore     1269 Jun 18  2020 meta-index\n&#x5B;xplore@ds-0 ext]$\n<\/pre><\/div>\n\n\n<p>As you can see, it looked like someone updated\/patched the Oracle JDK 8 (I believe the default that comes with xPlore 16.4 being 1.8.0_152 and not 1.8.0_261) but while doing so, only the base JARs were put in place and not the RSA\/FIPS related ones. So, it looks like something was missed in the patching steps. These additional JARs aren&#8217;t really needed for the runtime, but they are when trying to install a new IndexAgent because of the DFC Keystore creation, so that probably explained why the customer didn&#8217;t see any issues in the few months after the JDK upgrade.<\/p>\n\n\n\n<p>I quickly installed an OOTB xPlore 16.4 environment (with the OOTB JDK 8u152) to be able to list all the &#8220;custom&#8221; JARs present so that I could take them and restore these into the environment with patched JDK. This is the list of JARs (OOTB + &#8220;custom&#8221;):<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [14,15,16,17,18,19,20,21]; title: ; notranslate\" title=\"\">\n&#x5B;xplore@ds-0 ext]$ ls -ltr\ntotal 29700\n-rw-r----- 1 xplore xplore 18513457 Sep 14  2017 jfxrt.jar\n-rw-r----- 1 xplore xplore    68965 Sep 14  2017 zipfs.jar\n-rw-r----- 1 xplore xplore   248726 Sep 14  2017 sunpkcs11.jar\n-rw-r----- 1 xplore xplore   273952 Sep 14  2017 sunjce_provider.jar\n-rw-r----- 1 xplore xplore    41672 Sep 14  2017 sunec.jar\n-rw-r----- 1 xplore xplore  2023991 Sep 14  2017 nashorn.jar\n-rw-r----- 1 xplore xplore      746 Sep 14  2017 meta-index\n-rw-r----- 1 xplore xplore  1179101 Sep 14  2017 localedata.jar\n-rw-r----- 1 xplore xplore    44516 Sep 14  2017 jaccess.jar\n-rw-r----- 1 xplore xplore     8286 Sep 14  2017 dnsns.jar\n-rw-r----- 1 xplore xplore  3860502 Sep 14  2017 cldrdata.jar\n-rw-r----- 1 xplore xplore     8046 Oct 15 09:41 util.jar\n-rw-r----- 1 xplore xplore   421576 Oct 15 09:41 sslj.jar\n-rw-r----- 1 xplore xplore   505314 Oct 15 09:41 jcm.jar\n-rw-r----- 1 xplore xplore   506533 Oct 15 09:41 jcmFIPS.jar\n-rw-r----- 1 xplore xplore   325610 Oct 15 09:41 jcmandroidfips.jar\n-rw-r----- 1 xplore xplore  1548393 Oct 15 09:41 cryptojcommon.jar\n-rw-r----- 1 xplore xplore    70096 Oct 15 09:41 cryptojce.jar\n-rw-r----- 1 xplore xplore   727472 Oct 15 09:41 certj.jar\n&#x5B;xplore@ds-0 ext]$\n<\/pre><\/div>\n\n\n<p>As you can see above, there are 11 OOTB JARs inside a Java 8u152 and then xPlore during its installation will deploy an additional 8 JARs for RSA\/FIPS. Therefore, it looks like the person that upgraded the JDK forgot to restore these 8 JARs into the new JDK folder. For information, this is documented in the xPlore Patch Notes under the &#8220;Upgrading Bundled JDK 8&#8221; section.<\/p>\n\n\n\n<p>I restored the 8 &#8220;custom&#8221; JARs related to RSA\/FIPS into the upgraded JDK 8u261 and then started again the xPlore IndexAgent installation, which succeeded this time:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [16,17,18,19,20,21,22,23]; title: ; notranslate\" title=\"\">\n&#x5B;xplore@ds-0 ~]$ cd $JAVA_HOME\/jre\/lib\/ext\n&#x5B;xplore@ds-0 ext]$\n&#x5B;xplore@ds-0 ext]$ ls -ltr\ntotal 29740\n-rw-r----- 1 xplore xplore 18493706 Jun 18  2020 jfxrt.jar\n-rw-r----- 1 xplore xplore    69304 Jun 18  2020 zipfs.jar\n-rw-r----- 1 xplore xplore   280139 Jun 18  2020 sunpkcs11.jar\n-rw-r----- 1 xplore xplore   280999 Jun 18  2020 sunjce_provider.jar\n-rw-r----- 1 xplore xplore    60361 Jun 18  2020 sunec.jar\n-rw-r----- 1 xplore xplore  2024157 Jun 18  2020 nashorn.jar\n-rw-r----- 1 xplore xplore  1179462 Jun 18  2020 localedata.jar\n-rw-r----- 1 xplore xplore    44516 Jun 18  2020 jaccess.jar\n-rw-r----- 1 xplore xplore     8286 Jun 18  2020 dnsns.jar\n-rw-r----- 1 xplore xplore  3860563 Jun 18  2020 cldrdata.jar\n-rw-r----- 1 xplore xplore     1269 Jun 18  2020 meta-index\n-rw-r----- 1 xplore xplore     8046 Oct 15 10:20 util.jar\n-rw-r----- 1 xplore xplore   421576 Oct 15 10:20 sslj.jar\n-rw-r----- 1 xplore xplore   505314 Oct 15 10:20 jcm.jar\n-rw-r----- 1 xplore xplore   506533 Oct 15 10:20 jcmFIPS.jar\n-rw-r----- 1 xplore xplore   325610 Oct 15 10:20 jcmandroidfips.jar\n-rw-r----- 1 xplore xplore  1548393 Oct 15 10:20 cryptojcommon.jar\n-rw-r----- 1 xplore xplore    70096 Oct 15 10:20 cryptojce.jar\n-rw-r----- 1 xplore xplore   727472 Oct 15 10:20 certj.jar\n&#x5B;xplore@ds-0 ext]$\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; highlight: [29,30,31,32,33,34,35,36]; title: ; notranslate\" title=\"\">\n&#x5B;xplore@ds-0 ext]$ cd $XPLORE_HOME\/setup\/indexagent\/logs\n&#x5B;xplore@ds-0 logs]$\n&#x5B;xplore@ds-0 logs]$ cat install.log\n10:50:18,085  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product name is: Index Agent\n10:50:18,085  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - The product version is: 16.4.0000.0197\n10:50:18,085  INFO &#x5B;main]  -\n10:50:18,126  INFO &#x5B;main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - Done InitializeSharedLibrary ...\n10:50:27,513  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - setApplicationServer sharedDfcLibDir is:$XPLORE_HOME\/dfc\n10:50:27,514  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - getFileFromResource for templates\/appserver.properties\n10:50:27,596  INFO &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - starting DctmActions\n10:50:32,428  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - user name =\n10:50:32,430  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - The batch file: $XPLORE_HOME\/temp\/installer\/wildfly\/dctm_tmpcmd0.sh exist? false\n10:50:32,430  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - The user home is : \/home\/xplore\n10:50:32,435  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Executing temporary batch file: $XPLORE_HOME\/temp\/installer\/wildfly\/dctm_tmpcmd0.sh for running: $JAVA_HOME\/bin\/java -cp $WILDFLY_HOME\/modules\/system\/layers\/base\/emc\/documentum\/security\/main\/dfc.jar:$WILDFLY_HOME\/modules\/system\/layers\/base\/emc\/documentum\/security\/main\/aspectjrt.jar:$WILDFLY_HOME\/modules\/system\/layers\/base\/emc\/documentum\/security\/main\/DctmUtils.jar com.documentum.install.appserver.utils.DctmCreatePasswordHash xxxx\n10:50:32,867  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Server DctmServer_Indexagent_REPO2 already exists!\n10:50:32,868  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - Deploying to Group Indexagent_REPO2... IndexAgent (IndexAgent.war): does not exist!\n10:50:32,872  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.properties\n10:50:32,879  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/log4j.properties\n10:50:32,886  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/logback.xml\n10:50:32,893  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/indexagent.xml\n10:50:32,904  INFO &#x5B;main] com.documentum.install.appserver.jboss.JbossApplicationServer - resolving $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/web.xml\n10:50:32,914  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionCopyFilesTarget - copying $XPLORE_HOME\/setup\/indexagent\/tools\/templates\/aclreplication.sh.template to $XPLORE_HOME\/setup\/indexagent\/tools\/aclreplication_for_REPO2.sh\n10:50:32,931  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionCopyFilesTarget - copying $XPLORE_HOME\/setup\/indexagent\/tools\/templates\/ftintegrity.sh.template to $XPLORE_HOME\/setup\/indexagent\/tools\/ftintegrity_for_REPO2.sh\n10:50:32,949  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionSetPermissionTarget - performing chmod 755 $XPLORE_HOME\/setup\/indexagent\/tools\/aclreplication_for_REPO2.sh\n10:50:32,955  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionSetPermissionTarget - performing chmod 755 $XPLORE_HOME\/setup\/indexagent\/tools\/ftintegrity_for_REPO2.sh\n10:50:32,962  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionResolveMacrosTarget - performing macro resolution on $XPLORE_HOME\/setup\/indexagent\/tools\/aclreplication_for_REPO2.sh\n10:50:32,978  INFO &#x5B;main] com.documentum.install.shared.actions.DiActionResolveMacrosTarget - performing macro resolution on $XPLORE_HOME\/setup\/indexagent\/tools\/ftintegrity_for_REPO2.sh\n10:50:32,989  INFO &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - Finished DctmActions.\n10:50:33,385  INFO &#x5B;main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.keystore\n10:50:34,002  INFO &#x5B;main] com.documentum.fc.client.security.internal.CreateIdentityCredential$MultiFormatPKIKeyPair - generated RSA (2,048-bit strength) mutiformat key pair in 328 ms\n10:50:34,028  INFO &#x5B;main] com.documentum.fc.client.security.internal.CreateIdentityCredential - certificate created for DFC &lt;CN=dfc_ZpcFYVkXHfBSo51C2rp7HXSbxbwa,O=EMC,OU=Documentum&gt; valid from Fri Oct 15 10:45:33 UTC 2021 to Mon Oct 13 10:50:33 UTC 2031:\n\n10:50:34,032  INFO &#x5B;main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.keystore\n10:50:34,055  INFO &#x5B;main] com.documentum.fc.client.security.impl.InitializeKeystoreForDfc - &#x5B;DFC_SECURITY_IDENTITY_INITIALIZED] Initialized new identity in keystore, DFC alias=dfc, identity=dfc_ZpcFYVkXHfBSo51C2rp7HXSbxbwa\n10:50:34,056  INFO &#x5B;main] com.documentum.fc.client.security.impl.AuthenticationMgrForDfc - identity for authentication is dfc_ZpcFYVkXHfBSo51C2rp7HXSbxbwa\n10:50:34,057  INFO &#x5B;main] com.documentum.fc.impl.RuntimeContext - DFC Version is 16.4.0000.0185\n10:50:34,078  INFO &#x5B;Timer-2] com.documentum.fc.client.impl.bof.cache.ClassCacheManager$CacheCleanupTask - &#x5B;DFC_BOF_RUNNING_CLEANUP] Running class cache cleanup task\n10:50:35,346  INFO &#x5B;main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n10:50:35,402  INFO &#x5B;main] com.documentum.fc.client.security.internal.AuthenticationMgr - new identity bundle &lt;dfc_ZpcFYVkXHfBSo51C2rp7HXSbxbwa  1634295035      ds-0.ds.namespace.svc.cluster.local           YnmJpnz48aXW8QuEkgQm\/eHbq9hCgJnUGCxdjmPsUJzEnEr5nSwk3KPQ2WUo5ihIuylu2ihLt5o8mTpsEoIBt177lMnAvtU+nbBtB0ItTnD4Bt1M83IQR+t5JAQSYF7Yk7WYCiAADEcKWno6\/JiEgkYM0qjU5HwR0w\/zmxDSf2330KImqYRPLQtEdCoW8Z3+SSs2\/xJdrcki27of9CKH5BXBaXpGpqFzBCYYy76C+SL5+GUR8srU2Q9d4qo5GrlaLJecyWw1Oy3ZZbxDX\/nzn7PmBOemkS8rqHZK5msTW9Z8G7Lt6WfXv6w3qumAYJhJCXnXtQEd0TG2liM5XWGqVg==&gt;\n10:50:35,689  INFO &#x5B;main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is $WILDFLY_HOME\/server\/DctmServer_Indexagent_REPO2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/dfc.keystore\n10:50:35,734  INFO &#x5B;main] com.documentum.fc.client.security.impl.DfcIdentityPublisher - found client registration: false\n10:50:38,098  INFO &#x5B;main] com.documentum.fc.client.privilege.impl.PublicKeyCertificate - stored certificate for CN\n10:50:38,262  INFO &#x5B;main] com.documentum.fc.client.security.impl.IpAndRcHelper - filling in gr_REPO a new record with this persistent certificate:\n-----BEGIN CERTIFICATE-----\nMIIDHzCCAgcCEBVLERfLzAbZ\/gi5w7PVnM4wDQYJKoZIhvcNAQELBQAwTjETMBEG\nA1UECwwKRG9jdW1lbnR1bTEMMAoGA1UECgwDRU1DMSkwJwYDVQQDDCBkZmNfWlhT\nYnhrWHBjRllWMnJwN0hIZkJTbzUxQ2J3YTAeFw0yMTEwMTUxMDQ1MzNaFw0zMTEw\ntvbnbJm2IAOE1a1w\/dK+NTltmB4QvOoVAvOkaiuTN6qMmi4zCQRjDssaxfdnn9xV\nK9lj+v+lXdjlhkCg8PGIssjaAd+zxiVPK9+so52pt2U9rwSk\/ASXZqpa3sERO0ua\nCJtlPyHuCXHVB6yrwwgnkyWO0PFyfWTi4DUMKJpQCjXGR17+EkfS2u5dGtEyeiLt\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiBaGp0Wh0hp3\/xptFspRkPKaDoOB3\nphrVNQqiJT3CiqJgFabiIEGS3AOkm85372RaS4ZrqUh++P5LEkflFZuRzvgmeLMj\nHAH5VPSKM8QE3VrVQo17X1msfq4HeRXpUYPk7iL9HPoDSrL7J+kphTPrAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAB4pqKL0J7C63\/IyJGXN\/jZXaN8Fg2bz5bYythgI\nMTMxMDUwMzNaME4xEzARBgNVBAsMCkRvY3VtZW50dW0xDDAKBgNVBAoMA0VNQzEp\nMCcGA1UEAwwgZGZjX1pYU2J4a1hwY0ZZVjJycDdISGZCU281MUNid2EwggEiMA0G\nZwF0p0Io6oDVXjK921c7TovGz8SdxVARSR\/LG7EAXYAqkvXkXMkow65BonvBPZcE\nY6oYUq7OrtWTWd+yOryZ+y+TwG0P2cDd5nErCSoiuNlJ+MvhvJ\/fraknJsr9\/iGD\nrZvZpAT0aRAKwKaj65RlK6Pj43B6rPlouD1yS6Kgb5KpgOCuK\/HxpcseUsmNDh5v\nJRD05r0VxD6b3nMqRP3E7XPr3hbEbq79R6qF8aaF+mm4SZNSEgm1Ps2ruzchwShe\nXn+DBv7XA0xCOmHbLvLe\/tLlNKH8GPCuqcbcSUTTCmyE8\/A=\n-----END CERTIFICATE-----\n10:50:38,266  INFO &#x5B;main] com.documentum.fc.client.security.impl.DfcIdentityPublisher - found client registration: false\n10:50:38,454  INFO &#x5B;main] com.documentum.fc.client.security.impl.IpAndRcHelper - filling a new registration record for dfc_ZpcFYVkXHfBSo51C2rp7HXSbxbwa\n10:50:38,478  INFO &#x5B;main] com.documentum.fc.client.security.impl.DfcIdentityPublisher - &#x5B;DFC_SECURITY_GR_REGISTRATION_PUBLISH] this dfc instance is now published in the global registry gr_REPO\n10:50:39,542  INFO &#x5B;main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n10:50:45,788  INFO &#x5B;main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n10:50:46,549  INFO &#x5B;main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n10:50:47,848  INFO &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - storage name is set to: default\n10:50:49,292  INFO &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.ConfigIndexAgentActions - creating $XPLORE_HOME\/installinfo\/instances\/indexagent\n10:50:49,332  WARN &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.RegisterIndexAgentWithWatchdog - Stopping watchdog.\n10:50:49,332  WARN &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.RegisterIndexAgentWithWatchdog - Registering ds-0.ds.namespa_9220_IndexAgent with watchdog.\n10:50:49,568  INFO &#x5B;main] com.emc.ess.watchdog.config.registry.impl.EssMultiWatchdogConfiguration - Begin to add SingleWatchdogConfig with hostname: ds-0.ds.namespace.svc.cluster.local\n10:50:49,568  INFO &#x5B;main] com.emc.ess.watchdog.config.EssWatchdogRegistration - Successfully added configuration for  {IndexAgent,ds-0.ds.namespa_9220_IndexAgent} under watchdog host ds-0.ds.namespace.svc.cluster.local\n10:50:49,568  WARN &#x5B;main] com.documentum.install.indexagent.installanywhere.actions.RegisterIndexAgentWithWatchdog - Registration succeeded.\n&#x5B;xplore@ds-0 logs]$\n<\/pre><\/div>\n\n\n<p>Long story short, whenever you want to try to patch something, always check the documentation to make sure you aren&#8217;t forgetting something! Even if the system can start and run properly after the patching, you might cause some issues to other people in the future like it was the case here ;).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple year ago at a new customer, I was asked to install a new xPlore IndexAgent on an existing Documentum 16.4 environment. Unfortunately, that installation didn&#8217;t succeed, and I ended up with the following install logs: As you probably know, xPlore 16.4 is now quite old and it was still a version that came [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[525],"tags":[2609,1308,2197,1627,3159,2601,474],"type_dbi":[],"class_list":["post-29176","post","type-post","status-publish","format-standard","hentry","category-enterprise-content-management","tag-documentum-2","tag-fips","tag-indexagent","tag-jdk","tag-rsa","tag-upgrade-2","tag-xplore"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Documentum - Unable to install an IndexAgent due to RSA\/FIPS libraries - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum - Unable to install an IndexAgent due to RSA\/FIPS libraries\" \/>\n<meta property=\"og:description\" content=\"A couple year ago at a new customer, I was asked to install a new xPlore IndexAgent on an existing Documentum 16.4 environment. Unfortunately, that installation didn&#8217;t succeed, and I ended up with the following install logs: As you probably know, xPlore 16.4 is now quite old and it was still a version that came [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-03T13:51:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-03T14:35:27+00:00\" \/>\n<meta name=\"author\" content=\"Morgan Patou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MorganPatou\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morgan Patou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Documentum &#8211; Unable to install an IndexAgent due to RSA\/FIPS libraries\",\"datePublished\":\"2023-11-03T13:51:23+00:00\",\"dateModified\":\"2023-11-03T14:35:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\"},\"wordCount\":447,\"commentCount\":0,\"keywords\":[\"Documentum\",\"fips\",\"IndexAgent\",\"jdk\",\"RSA\",\"upgrade\",\"xPlore\"],\"articleSection\":[\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\",\"name\":\"Documentum - Unable to install an IndexAgent due to RSA\/FIPS libraries - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2023-11-03T13:51:23+00:00\",\"dateModified\":\"2023-11-03T14:35:27+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum &#8211; Unable to install an IndexAgent due to RSA\/FIPS libraries\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\",\"name\":\"Morgan Patou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"caption\":\"Morgan Patou\"},\"description\":\"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.\",\"sameAs\":[\"https:\/\/blog.dbi-services.com\/author\/morgan-patou\/\",\"https:\/\/x.com\/MorganPatou\"],\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Documentum - Unable to install an IndexAgent due to RSA\/FIPS libraries - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/","og_locale":"en_US","og_type":"article","og_title":"Documentum - Unable to install an IndexAgent due to RSA\/FIPS libraries","og_description":"A couple year ago at a new customer, I was asked to install a new xPlore IndexAgent on an existing Documentum 16.4 environment. Unfortunately, that installation didn&#8217;t succeed, and I ended up with the following install logs: As you probably know, xPlore 16.4 is now quite old and it was still a version that came [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/","og_site_name":"dbi Blog","article_published_time":"2023-11-03T13:51:23+00:00","article_modified_time":"2023-11-03T14:35:27+00:00","author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Documentum &#8211; Unable to install an IndexAgent due to RSA\/FIPS libraries","datePublished":"2023-11-03T13:51:23+00:00","dateModified":"2023-11-03T14:35:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/"},"wordCount":447,"commentCount":0,"keywords":["Documentum","fips","IndexAgent","jdk","RSA","upgrade","xPlore"],"articleSection":["Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/","name":"Documentum - Unable to install an IndexAgent due to RSA\/FIPS libraries - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2023-11-03T13:51:23+00:00","dateModified":"2023-11-03T14:35:27+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-unable-to-install-an-indexagent-due-to-rsa-fips-libraries\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum &#8211; Unable to install an IndexAgent due to RSA\/FIPS libraries"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8","name":"Morgan Patou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","caption":"Morgan Patou"},"description":"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.","sameAs":["https:\/\/blog.dbi-services.com\/author\/morgan-patou\/","https:\/\/x.com\/MorganPatou"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/29176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=29176"}],"version-history":[{"count":6,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/29176\/revisions"}],"predecessor-version":[{"id":29182,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/29176\/revisions\/29182"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=29176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=29176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=29176"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=29176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}