Unable to generate the CSR for Component from VCF OPS
Generate Certificate Signing Request - Internal fails instantly with
Error Code: endpoint.not.found
endpoint.not.found
Certificate task GENERATE_CSR for <COMPONENT FQDN> has failed.
Error message: Unable to find <COMPONENT TYPE> End point.
com.vmware.vrealize.lcm.plugin.common.vrops.exceptions.CertificateGenericException: Certificate task GENERATE_CSR for <COMPONENT FQDN> has failed.
Error message: Unable to find <COMPONENT TYPE End point. Marking task as failed at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.handleCertificateTaskFailure(CertTaskUtil.java:177) at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.handleTerminatedTask(CertTaskUtil.java:142) at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.monitorTaskInternal(CertTaskUtil.java:106) at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.monitorCertificateTask(CertTaskUtil.java:82) at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.monitorCertificateTask(CertTaskUtil.java:66) at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.GenerateCSRTask.execute(GenerateCSRTask.java:51) at com.vmware.vrealize.lcm.automata.core.TaskThread.run(TaskThread.java:50) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
In the logs/ path /storage/log/vcops/log/component-manager-plugin-<UUID>.log we see
<ddate && Time> INFO component-manager-plugin 27769 [ops@4413 threadId="1289" threadName="ComponentManagerTaskEngine-7" operationId=""] [com.vmware.vrealize.lcm.platform.automata.service.Task.injec
tFailedEventWithLocale] - Injecting task failure event. Error Code : 'endpoint.not.found', Retry : 'false', Causing Properties : '{ CAUSE :: }'
com.vmware.vrealize.lcm.plugin.common.vrops.exceptions.CertificateGenericException: Certificate task GENERATE_CSR for <Component FQDN> has failed. Error message: Unable to find <Component Type> End point. Marking task as failed
at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.handleCertificateTaskFailure(CertTaskUtil.java:177)
at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.handleTerminatedTask(CertTaskUtil.java:142)
at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.monitorTaskInternal(CertTaskUtil.java:106)
at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.monitorCertificateTask(CertTaskUtil.java:82)
at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.CertTaskUtil.monitorCertificateTask(CertTaskUtil.java:66)
at com.vmware.vrealize.lcm.plugin.core.vrops.certificatemanagement.tasks.GenerateCSRTask.execute(GenerateCSRTask.java:51)
at com.vmware.vrealize.lcm.automata.core.TaskThread.run(TaskThread.java:50)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)VCF 9.1, VCF Ops 9.1
Most likely component was moved from one collector to another, but the DataBase entry still exists.
To address the issue follow these steps: