Certificate replacement for appliance <FQDN> has failed. Failed to perform specified operation. Applying certificate failed. Check VCF Operations Fleet Management logs at /var/log/vrlcm/vmware_vrlcm.log for additional information.
/var/log/vrlcm/vmware_vrlcm.log on the Fleet Management appliance contains messages similar to the following:YYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.d.v.InstallConfigureVRLI] – Return status code for VMware Aria Operations for Logs: 200YYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.p.v.VrliImportCertificateTask] – Version >= 4.7.0. Replacing certificate for VMware Aria Operations for LogsYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.d.v.InstallConfigureVRLI] – Checking if Operations-logs instance is runningYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.u.CustomTrustManager] – Certificate chain trustedYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.u.CustomTrustManager] – Certificate chain trustedYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.d.v.InstallConfigureVRLI] – The Operations-logs instance https://#.#.#.# service is runningYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.u.CustomTrustManager] – Certificate chain trustedYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.d.v.InstallConfigureVRLI] – certificate api response: statuscode = 400YYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.d.v.InstallConfigureVRLI] – certificate api response: message = Bad RequestYYYY-MM-DDTHH:MM:SS ERROR vrlcm[####] [c.v.v.l.p.v.VrliImportCertificateTask] – Applying certificate failed. Non Success status code:400 returned from Operations-logsYYYY-MM-DDTHH:MM:SS INFO vrlcm[####] [c.v.v.l.p.a.s.Task] – Injecting task failure event. Error Code : 'LCMVRLISYSTEM45040', Retry : 'true', Causing Properties : '
/storage/core/loginsight/var/runtime.log on the VCF Operations for Logs appliance contains messages similar to the following:[YYYY-MM-DDTHH:MM:SS] ["DaemonCommands-thread-##"/#.#.#.# INFO] [com.vmware.loginsight.commons.executor.ProcessExecutor] [Finished executing /usr/lib/loginsight/application/sbin/default-ssl-certificate.sh --update-custom-cert, ran for 1270 ms][YYYY-MM-DDTHH:MM:SS] ["DaemonCommands-thread-##"/#.#.#.# INFO] [com.vmware.loginsight.daemon.shared.ssl.SslCertificateManager] [SSL script result: [exitCode=3, stdOut=, stdErr=ERROR: Extra certificates are present in the certificate file. An intermediate certificate might be missing, or you have incorrect certificates in the file. ERROR: Root/Final certificate in chain is not self-signed. You are probably missing one or more certificates in the chain.]]
VCF Operations 9.0
VCF Operations for Logs 9.0
Intermediate certificate(s) are not collecting, when we are replacing the certificate through configured MSCA (Intermediate CA) in VCF 9.0
This is resolved in VCF 9.0.1 release