Error: PUBLIC_FLEET_LCM_TASK_FAILED during Management Services deployment - VCF 9.1
search cancel

Error: PUBLIC_FLEET_LCM_TASK_FAILED during Management Services deployment - VCF 9.1

book

Article ID: 444075

calendar_today

Updated On:

Products

VMware SDDC Manager / VCF Installer

Issue/Introduction

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.

    • The "Install Salt Server using Fleet Lifecycle" task fails in the SDDC Manager UI.
    • In /var/log/vmware/vcf/domainmanager/domainmanager.log
    • The log contains the following error strings:
        • Task Failure Initialisation: ERROR [vcf_dm,...] [752Q4P] PUBLIC_FLEET_LCM_TASK_FAILED The Fleet lifecycle {0} task with ID #######-####-####-####-########### failed.
        • Root Cause Exception: com.vmware.evo.sddc.common.services.error.SddcManagerServicesIsException: System Info Not Found.
        • API Failure (Retry Exhaustion): Caused by: java.lang.RuntimeException: All 3 retry attempts failed for getSystemInfo API call.
    • The Fleet Build Service (FBS) may fail to parse version strings for Express Patch (EP) releases, leading to a null version field and immediate request rejection.

Environment

  • VCF 9.1
  • SDDC Manager 9.1
  • VCF Operations Manager 9.1

Cause

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.

Resolution

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:

  1. Upgrade your Fleet Lifecycle, SDDC Lifecycle, VCF Operations Manager and SDDC Manager to the 9.1 EP1 versions or higher.
  2. Verify that both services are running the updated versions.
  3. Navigate to the VCF Installer UI or SDDC Manager Dashboard.
  4. Retry the SALT_RAAS installation (Install Salt Server using Fleet Lifecycle) task.