Cannot add cluster to AIQUM with EmsManagerException: The certificate has expired error
Applies to
ActiveIQ Unfied Manager (AIQUM) 9.6+
Issue
- Cannot add cluster to AIQUM and get error in GUI:
Unable to add cluster datasource. This can occur if the clocks on the systems are not synchronized and the Active IQ Unified Manager HTTPS certificate start date is later than date on the cluster, or if the cluster, has reached the maximum number of EMS notification destinations.
- Both AIQUM server certificate and cluster HTTPS certificate in date with correct CN details
- AIQUM and ONTAP cluster using the same NTP settings already
- It is also possible to get
mgmtgwd.certificate.expired
alerts from already added clusters server_acq.log
:
ERROR [pool-50-thread-1] c.o.s.a.s.AcquisitionFacadeUtil (AcquisitionFacadeUtil.java:421) - Unable to add EMS filter rule to cluster XXXXX: com.netapp.oci.netapp.client.interfaces.data.EmsManagerException: The certificate has expired. (errno=61105)
at deployment.mega-app.ear.server-core.jar//com.netapp.oci.netapp.ems.EmsZapiManager.installClientKey(EmsZapiManager.java:139)
at deployment.mega-app.ear.server-core.jar//com.netapp.oci.netapp.ems.EmsManager.installClientKey(EmsManager.java:97)
at deployment.mega-app.ear.server-core.jar//com.onaro.sanscreen.acquisition.sessions.AcquisitionFacadeUtil.registerClientKey(AcquisitionFacadeUtil.java:49)
at deployment.mega-app.ear.server-core.jar//com.onaro.sanscreen.acquisition.sessions.AcquisitionFacadeUtil.updateEmsToDs(AcquisitionFacadeUtil.java:361)
at deployment.mega-app.ear.server-core.jar//com.netapp.sanscreen.acquisition.sessions.rest.service.platform.ems.impl.AcquisitionFacadeSessionLocalServiceImpl.lambda$checkEmsRegistrationForUpgrade$0(AcquisitionFacadeSessionLocalServiceImpl.java:112)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
: com.netapp.oci.netapp.client.interfaces.data.EmsManagerException: The certificate has expired. (errno=61105)