Unable to connect to VC: Duplicate key ############################################# (attempted merging values com.integrien.alive.common.adapter3.config.CertificateConfig@###### and com.integrien.alive.common.adapter3.config.CertificateConfig@######)Please check connectivity.VC extensions info check task failed/storage/log/vcops/log/adapters/ManagementAdapter/ManagementAdapter.logYYYY-MM-DDTHH:MM:SS ERROR ManagementAdapter ####### [ops@#### threadId="#####" threadName="TasksManager-TaskHandler-####" instanceId="##"] [(##) com.vmware.adapter.management.components.extensions.VcExtensionsComponent.getExtensionInfoForVc] - Unable to connect to VCjava.lang.IllegalStateException: Duplicate key ############################################ (attempted merging values com.integrien.alive.common.adapter3.config.CertificateConfig@###### and com.integrien.alive.common.adapter3.config.CertificateConfig@######)/storage/log/vcops/log/web.logYYYY-MM-DDTHH:MM:SS ERROR web ###### [ops@#### threadId="######" threadName="ajp-nio-127.0.0.1-####-exec-###"] [com.vmware.vcops.ui.util.PreResultInterceptor.processErrors] - functionName = saveVCFCloudAccount, succeededPartially = false, errorMessage = Unable toconnect to VC: Duplicate key ############################################### (attempted merging values com.integrien.alive.common.adapter3.config.CertificateConfig@####### and com.integrien.alive.common.adapter3.config.CertificateConfig@######) Please check connectivity.VC extensions info check task failedVMware Cloud Foundation (VCF) 9.x
The vCenter Machine SSL certificate chain contains structural inconsistencies. This typically involves a duplicate intermediate certificate entry or a missing root certificate within the VECS MACHINE_SSL_CERT store. VCF Operations fails to merge the certificate configuration when it encounters identical thumbprints for different entries in the provided chain.
/usr/lib/vmware-vmafd/bin/vecs-cli entry getcert --store MACHINE_SSL_CERT --alias __MACHINE_CERT --output /var/core/Machine_SSL.cer/usr/lib/vmware-vmafd/bin/vecs-cli entry getkey --store MACHINE_SSL_CERT --alias __MACHINE_CERT --output /var/core/Machine_SSL.key/usr/lib/vmware-vmafd/bin/vecs-cli entry delete --store MACHINE_SSL_CERT --alias __MACHINE_CERT -y/var/core/new_chain.cer) ensuring it contains the Leaf > Intermediate > Root certificates in order, with no duplicate entries./usr/lib/vmware-vmafd/bin/vecs-cli entry create --store MACHINE_SSL_CERT --alias __MACHINE_CERT --cert /var/core/new_chain.cer --key /var/core/Machine_SSL.key/usr/lib/vmware-vmafd/bin/vecs-cli force-refreshopenssl s_client -connect vCenter_FQDN:443 -showcerts