Upgrade failure during the VMware Cloud Foundation (VCF) 9.1 at "Install Salt Server using Fleet Lifecycle", task stalls or fails during the Management Services deployment phase. This issue prevents the completion of the core management services deployment and halts the overall VCF environment setup or upgrade.
"Install Salt Server using Fleet Lifecycle" task fails in the SDDC Manager UI./var/log/vmware/vcf/domainmanager/domainmanager.log, ERROR [vcf_dm,...] [752Q4P] PUBLIC_FLEET_LCM_TASK_FAILED The Fleet lifecycle {0} task with ID #######-####-####-####-########### failed.com.vmware.evo.sddc.common.services.error.SddcManagerServicesIsException: System Info Not Found. Caused by: java.lang.RuntimeException: All 3 retry attempts failed for getSystemInfo API call.null version field and immediate request rejection.The SALT_RAAS component installation fails due to an HTTP 400 error returned by the SDDC-LCM build service: Field 'componentSpecs[0].version': must not be null.
This failure originates from a software bug in the Fleet Build Service (FBS) version 9.1.0.0.25371109 (GA). During the installation preparation for SALT_RAAS, the FBS attempts to resolve the component version by extracting it from the binary download URL using a regex pattern.
The regex in the GA build is only capable of parsing the standard GA version format (e.g., 9.1.0.0.25346036). It cannot process the EP1 patch format (e.g., 9.1.0.0100.25434834), which introduces a 4-digit patch field (0100). Consequently, the version field is resolved as null before the request is transmitted to the build service, leading to an immediate validation rejection.
Broadcom Engineering is aware of the issue, To workaround, must update the management components, VCF Operation Manager and SDDC Manager to the Express Patch 1 (EP1) versions to resolve the deployment failures.
Download VCF Operations Manager & SDDC Manager
To resolve this issue, perform the following steps: