output/vcf_precheck.log file does not contain specific details regarding this failure and shows data size is 0. output/vcf_brownfield.log file you see entries as below: [YYYY-MM-DD HH:MM:SS] [INFO] vc_precheck:649: ESC[91mPre-checks failed!ESC[INTERNAL_ERROR]
[YYYY-MM-DD HH:MM:SS] [INFO] vc_precheck:650: ESC[93m9. ELM ring topology check -> An internal error has occured. Please check the script logs in '/tmp/vcfimport/vcf-brownfield-import-5.2.#.#-buildversion/vcf-brownfield-toolset/output/vcf_precheck.log'
This issue occurs when the brownfield precheck script attempts to validate the vCenter topology and if the API call to the vCenter is not answered, times out, or returns a null/unexpected response, the script raises an internal error exception.
The script expects the vCenter to respond with the node type VCSA_EMBEDDED.
Workaround:
API Explorer tab.topology/nodes to filter the API calls.GET /api/vcenter/topology/nodes endpoint.Execute. (Note: Ensure you select the parameter type as VCSA_EMBEDDED if prompted, or simply execute to view the default node list.)Validating the Response:
VCSA_EMBEDDED.[ { "node": "vCenter_Address", "replication_partners": [], "type": "VCSA_EMBEDDED" }]Next Steps:
VCSA_EMBEDDED, this pre-check failure is safe to ignore.