Secure protocol communication error, check logs for more details
YYYY-MM_DDTHH:MM:SS.###+0000 INFO [vcf_lcm,###############################,####] [o.a.h.c.h.i.c.HttpRequestRetryExec,http-nio-127.0.0.1-7400-exec-3] Recoverable I/O exception (###.###########.tls.TlsFatalAlert) caught when processing request to {s}->https://<ip_address>:<port>YYYY-MM_DDTHH:MM:SS.###+0000 ERROR [vcf_lcm,###############################,####] [c.v.e.s.l.b.d.depot.DepotDownloader,http-nio-127.0.0.1-7400-exec-3] Got TlsFatalAlert connecting to <ip_address>:<port>YYYY-MM_DDTHH:MM:SS.###+0000 ERROR [vcf_lcm,###############################,####] [c.v.v.l.r.a.c.v.s.DepotSettingsController,http-nio-127.0.0.1-7400-exec-3] Update Depot Settingscom.vmware.evo.sddc.lcm.model.depot.exception.DepotConnectionFailureException: Secure protocol communication error, check logs for more details at com.vmware.evo.sddc.lcm.bundle.download.depot.DepotDownloader.validateUser(DepotDownloader.java:506) at com.vmware.evo.sddc.lcm.bundle.download.depot.DepotDownloader.validateUser(DepotDownloader.java:522) at com.vmware.evo.sddc.lcm.bundle.download.depot.DepotBundleDownloadServiceImpl.validateUser(DepotBundleDownloadServiceImpl.java:271) at com.vmware.evo.sddc.lcm.services.impl.DepotUserCredentialServiceImpl.update(DepotUserCredentialServiceImpl.java:62) at com.vmware.evo.sddc.lcm.services.impl.DepotSettingsServiceImpl.updateDepotCredentials(DepotSettingsServiceImpl.java:131) at com.vmware.evo.sddc.lcm.services.impl.DepotSettingsServiceImpl.updateDepotSettings(DepotSettingsServiceImpl.java:89) at com.vmware.vcf.lcm.rest.api.controller.v1.settings.DepotSettingsController.updateDepotSettings(DepotSettingsController.java:88) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)VMware Cloud Foundation 9.x
The environment is configured for unencrypted HTTP communication, which conflicts with the SDDC Manager/VCF Installer's default strict enforcement of HTTPS and required SSL/TLS certificate validation.
cp /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties.baklcm.depot.adapter.httpsEnabled=true
Updated adapter configuration : lcm.depot.adapter.httpsEnabled=falsesystemctl restart lcm.serviceTo resolve the connection failure while using HTTPS protocol in the environment, import the depot server CA certificates into the VCF Installer trust store:
systemctl restart lcm.serviceThe feature request has been added to enable the functionality to import custom CA TLS certificates using the VCF Installer UI, to track the request, refer : VCF Installer offline depot - TLS cert trust via GUI
To create feature requests, refer : Submitting enhancements requests for Broadcom products