Uploading Metadata to SDDC Manager using Bundle Transfer Utility fails with error - LCM_MANIFEST_UPLOAD_FAILED
search cancel

Uploading Metadata to SDDC Manager using Bundle Transfer Utility fails with error - LCM_MANIFEST_UPLOAD_FAILED

book

Article ID: 408604

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

  • Post downloading the metadata files and productversion catalogue.
  • Uploading them to SDDC manager fails using OBTU / VCF Download Tool.

obtu.log:

YYYY-MM-DDT03:40:05.489+0000 [main] ERROR [com.vmware.evo.sddc.lcm.tools.bundletransfer.BundleTransferUtility]

                      Uploading the manifest file from the directory:/nfs/vmware/vcf/nfs-mount/PROD/metadata failed. Please verify the logs

YYYY-MM-DDT03:40:05.489+0000 [main] ERROR [com.vmware.evo.sddc.lcm.tools.bundletransfer.BundleTransferUtility]

                      Exception occurred uploading manifest file to LCM.

YYYY-MM-DDT03:40:05.492+0000 [main] ERROR [com.vmware.vipclient.i18n.base.instances.TranslationMessage]

                      Can't find resource for bundle java.util.PropertyResourceBundle, key LCM_MANIFEST_UPLOAD_FAILED.remedy

YYYY-MM-DDT03:40:05.556+0000 [main] ERROR [com.vmware.evo.sddc.lcm.tools.bundletransfer.BundleTransferUtility]

 Bundle Transfer Utility Tool failed with error : LCM Manifest upload failed.

 Caused by: com.vmware.evo.sddc.lcm.model.error.LcmException: LCM Manifest upload failed.

Environment

SDDC 5.2.1.x

Resolution

Follow below steps in sequence;

    • Clean-up all downloaded files on the file system so far using OBTU / VCF Download Tool.
    • Clean up the SDDC manager bundles using bundle-cleanup.py script. Refer to KB 312173
    • Run below command to download the product version catalog:
      • ./lcm-bundle-transfer-util --ddt <token> -d productVersionCatalog --outputDirectory <dir>
    • Upload the downloaded product version catalog to SDDC Manager:
      • ./lcm-bundle-transfer-util --sddcMgrFqdn <fqdn> --sddcMgrUser <username> --upload productVersionCatalog --inputDirectory <dir>
    • Hop over to the SDDC Manager UI, go to your domain, hit the "Updates" tab, and create a patch plan for your ESXi version.
    • To get the general patch file:
      • ./lcm-bundle-transfer-util --gpf --sddcMgrFqdn <fqdn> --sddcMgrUser <username> --outputDirectory <dir>
    • Download the specific bundle using the planner file:
      • ./lcm-bundle-transfer-util --ddt <token> -d --pf <dir>/plannerFile.json --outputDirectory <dir>
    • Finally, upload the bundle to SDDC Manager:
      • ./lcm-bundle-transfer-util --sddcMgrFqdn <fqdn> --sddcMgrUser <username> --upload --bundleDirectory <dir>
    • Reload the "Updates" page in the SDDC Manager UI, you should be able to view the patches to update.