Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Quick Launch

Average Rating:

facebook Twitter
Email
Print Bookmark Alert me when this article is updated

Feedback

ERROR: "Ambari HTTP request [PUT] of URI [https://XXX:8080/api/v1/stacks/HDP/versions/2.5/operating_systems/redhat6/repositories/HDP-2.5] failed with error [sun.security.validator.ValidatorException: Certificate signature validation failed]" in S@S 10.2.1
Problem Description
In Secure @ Source (S@S) 4.1/Informatica 10.2.1 with internal (embedded) cluster, after renewing YARN certificates, IHS startup is failing with below error:

"ERROR com.infa.products.ihs.beans.application.ClusterListener- [InfaHadoopServiceException_00008] Ambari HTTP request [PUT] of URI [https://XXXXX:8080/api/v1/stacks/HDP/versions/2.5/operating_systems/redhat6/repositories/HDP-2.5] failed with error [sun.security.validator.ValidatorException: Certificate signature validation failed]. View the log files of Ambari server and Ambari client for more information."
Cause
This issue occurs due to stale Ambari server and agent processes running on cluster nodes.
Solution

To ensure that stale Ambari server and agent processes are not running and also to renew any expired YARN certificates, follow the below steps:

  1. Disable S@S service in complete mode
  2. Disable Catalog service in complete mode
  3. Disable Cluster service in complete mode
    1. Ensure that there are no java processes running on cluster nodes
    2. If Ambari server and agent processes are still running stop them using the following commands:
      • 'sudo ambari-server stop'
      • 'sudo ambari-agent stop'​​
  4. Remove all the files from "/opt/informatica/ihs" directory on all cluster nodes after taking backup in a different directory path
  5. Enable Cluster service to renew the certificates
  6. From INFA server, copy the updated $INFA_HOME/services/shared/security/infa_truststore.jks file to the path specified under 'Domain Truststore File location' under 'Advanced Options' in Informatica Cluster Service on all cluster nodes
  7. Enable Catalog and S@S services
More Information
​ERROR com.infa.products.ihs.beans.application.ClusterListener- [InfaHadoopServiceException_00008] Ambari HTTP request [PUT] of URI [https://XXXXX:8080/api/v1/stacks/HDP/versions/2.5/operating_systems/redhat6/repositories/HDP-2.5] failed with error [sun.security.validator.ValidatorException: Certificate signature validation failed]. View the log files of Ambari server and Ambari client for more information.
com.infa.products.ihs.service.exception.InfaHadoopServiceException: [InfaHadoopServiceException_00008] Ambari HTTP request [PUT] of URI [https://XXXXX:8080/api/v1/stacks/HDP/versions/2.5/operating_systems/redhat6/repositories/HDP-2.5] failed with error [sun.security.validator.ValidatorException: Certificate signature validation failed]. View the log files of Ambari server and Ambari client for more information.
                at com.infa.products.ihs.service.HttpClientWrapper.executeRequest(HttpClientWrapper.java:251)
                at com.infa.products.ihs.service.ambari.AmbariInfaHadoopClusterService.executeAmbariRequest(AmbariInfaHadoopClusterService.java:837)
                at com.infa.products.ihs.service.ambari.AmbariInfaHadoopClusterService.addStackRepository(AmbariInfaHadoopClusterService.java:773)
                at com.infa.products.ihs.service.ambari.AmbariInfaHadoopClusterService.addStackRepositories(AmbariInfaHadoopClusterService.java:743)
                at com.infa.products.ihs.service.ambari.AmbariInfaHadoopClusterService.launchAmbari(AmbariInfaHadoopClusterService.java:445)
                at com.infa.products.ihs.service.ambari.AmbariInfaHadoopClusterService.createCluster(AmbariInfaHadoopClusterService.java:311)
                at com.infa.products.ihs.beans.application.ClusterLauncher.lauchCluster(ClusterLauncher.java:24)
                at com.infa.products.ihs.beans.application.InfaHadoopApplication.launchCluster(InfaHadoopApplication.java:426)
                at com.infa.products.ihs.beans.application.ClusterListener.onApplicationEvent(ClusterListener.java:40)
                at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151)
                at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128)
                at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:331)
                at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:773)
                at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:140)
                at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:483)
                at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
                at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:691)
                at org.springframework.boot.SpringApplication.run(SpringApplication.java:321)
                at org.springframework.boot.context.web.SpringBootServletInitializer.run(SpringBootServletInitializer.java:117)
                at org.springframework.boot.context.web.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:108)
                at org.springframework.boot.context.web.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:68)
                at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175)
                at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5623)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
                at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092)
                at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984)
                at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
                at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                at java.lang.Thread.run(Thread.java:748)

Applies To
Product: Secure @ Source
Problem Type: Configuration
User Type: Administrator
Project Phase: Configure
Product Version:
Database:
Operating System:
Other Software:

Reference
Attachments
Last Modified Date:7/18/2019 6:09 AMID:573818
People who viewed this also viewed

Feedback

Did this KB document help you?



What can we do to improve this information (2000 or fewer characters)