Step 13. Validate and Deploy fails with errors such as:
Failed to retrieve compatibility matrix for component VMware Cloud Foundation Operations with version 9.0.0.0.########
Failed to retrieve compatibility matrix for component VMware Cloud Foundation Operations fleet management with version 9.0.0.0.#######
Failed to retrieve compatibility matrix for component VMware vCenter with version 9.0.0.0.#######
Failed to retrieve compatibility matrix for component SDDC Manager with version 9.0.0.0.#######
Failed to retrieve compatibility matrix for component VMware NSX with version 9.0.0.0.#######
DEBUG [vcf_dm,<trace-id>,<span-id>] [c.v.e.s.o.c.c.ContractParamBuilder,dm-exec-<thread-id>] Contract task Verify components interop compatibility result: {"response":{"errorCode":"VALIDATE_COMPONENT_INTEROPERABILITY.error","arguments":[],"context":{"severity":"ERROR","bundleName":"com .vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Failed to verify components interoperab ility","nestedErrors":[{"errorCode":"INTEROPERABILITY_CHECK_FAILED.error","arguments":["VMware Cloud Foundation Operations","9.0.0.0.24695812","File with Compatib ility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation. errors.messages","validation.taskId":"<validation-task-id>"},"message":"Failed to retrieve compatibility matrix for component VMware Cloud Foundat ion Operations with version 9.0.0.0.24695812"},{"errorCode":"INTEROPERABILITY_CHECK_FAILED.error","arguments":["VMware Cloud Foundation Operations fleet managemen t","9.0.0.0.24695816","File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."],"context":{"severity":"ERROR","bundleName ":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Failed to retrieve compatibility matrix for component VMware Cloud Foundation Operations fleet management with version 9.0.0.0.24695816"},{"errorCode":"INTEROPERABILITY_CHECK_FAILED.error","argum ents":["VMware vCenter","9.0.0.0.24755230","File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."],"context":{"severity ":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Failed to re trieve compatibility matrix for component VMware vCenter with version 9.0.0.0.24755230"},{"errorCode":"INTEROPERABILITY_CHECK_FAILED.error","arguments":["SDDC Man ager","9.0.0.0.24703748","File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."],"context":{"severity":"ERROR","bundleN ame":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Failed to retrieve compatibili ty matrix for component SDDC Manager with version 9.0.0.0.24703748"},{"errorCode":"INTEROPERABILITY_CHECK_FAILED.error","arguments":["VMware NSX","9.0.0.0.2473306 3","File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.s ddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Failed to retrieve compatibility matrix for componen t VMware NSX with version 9.0.0.0.24733063"}]}}
ERROR [vcf_dm,<trace-id>,<span-id>] [c.v.v.c.v.i.CompatibilityControllerAggregator,dm-exec-<thread-id>] None of the controllers are in READY state
ERROR [vcf_dm,<trace-id>,<span-id>] [c.v.v.v.f.a.v.ValidateEsxiVersionAction,dm-exec-<thread-id>] Failed to validate ESXi host version
DEBUG [vcf_dm,<trace-id>,<span-id>] [c.v.e.s.c.v.util.ResponseUtil,dm-exec-<thread-id>] Build validation response: {"errorCode":"ESXI_VERSION_VALIDATION_STATUS.error","arguments":[],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Validate ESX Host version and build failed","cause":[{"type":"com.vmware.vcf.compatibility.validator.exception.CompatibilityValidatorException","message":"File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."}]}
DEBUG [vcf_dm,<trace-id>,<span-id>] [c.v.e.s.o.c.c.ContractParamBuilder,dm-exec-<thread-id>] Contract task Validate ESXi version and build result: {"response":{"errorCode":"ESXI_VERSION_VALIDATION_STATUS.error","arguments":[],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"<validation-task-id>"},"message":"Validate ESX Host version and build failed","cause":[{"type":"com.vmware.vcf.compatibility.validator.exception.CompatibilityValidatorException","message":"File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found."}]}}
ERROR [vcf_dm,<trace-id>,<span-id>] [c.v.e.s.c.util.LocalProcessService,dm-exec-<thread-id>] Local Command Failed with exit value 1.
VCF 9.0 Installer
VMware Cloud Foundation 9
Precheck validations are unable to reach the required files.
Connect to the Installer appliance via SSH, switch user to 'root'.
Backup the LCM application properties file:
cp /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties.bak
Modify the LCM application properties file:
vcf.compatibility.controllers.compatibilityCheckEnabled= and change its value to false. If the line does not exist, add it to the end of the file:vcf.compatibility.controllers.compatibilityCheckEnabled=falseEsc, then :wq!, then Enter).Restart the LCM service:
systemctl restart lcm.service
Backup the Domain Manager application properties file:
cp /etc/vmware/vcf/domainmanager/application-prod.properties /etc/vmware/vcf/domainmanager/application-prod.properties.bak
Modify the Domain Manager application properties file:
false. If the line does not exist, add it to the end of the file:Restart the Domain Manager service:
systemctl restart domainmanager.service
Verify Services are Running:
systemctl status lcm.service
systemctl status domainmanager.service
Ensure both show as active (running).
Retest the operation that was previously failing due to compatibility checks.