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.
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.
Feedback
thumb_up
Yes
thumb_down
No