Issue
Today while I was doing some Importing tests of an external workload domain into my VCF 9.0 instance (in LAB). During the import prechecks tests I got the following error message:
An error occurred when validating VMware Cloud Foundation compatibility: File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found for <vCenter>.
Please refer to error message above and contact support for more details.
Solution
Googling around I found the following article: Deploying a new VCF instance results in an error: “VcManager vc1.example.com: An error occurred when validating VMware Cloud Foundation compatibility: File with Compatibility Matrix Content for Compatibility controller VMWARE_COMPAT is not found.”
As shown in the KB:
- SSH on the SDDC Manager, and elevate to root user.
-
Check and if doesn't exist create the compatibility directory
# ls /nfs/vmware/vcf/nfs-mount/compatibility
# mkdir /nfs/vmware/vcf/nfs-mount/compatibility -
Download VmwareCompatibilityData.json file using curl
#curl --request GET --url 'https://vvs.broadcom.com/v1/products/bundles/type/vcf-lcm-v2-bundle?format=json' --header 'x-vmw-esp-clientid: vcf-lcm' > /nfs/vmware/vcf/nfs-mount/compatibility/VmwareCompatibilityData.json -
Change the permission on the directory
#chown -R vcf_lcm:vcf /nfs/vmware/vcf/nfs-mount/compatibility - Re-run the validation from the installer.
That's it.





