Error: Component VEE-veecdp cannot be found in depot during image validation in vCenter Server.
search cancel

Error: Component VEE-veecdp cannot be found in depot during image validation in vCenter Server.

book

Article ID: 441955

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0 VMware vCenter Server 8.0

Issue/Introduction

  • vSphere Lifecycle Manager (vLCM) image save or validation operations fail with the error: Component VEE-veecdp cannot be found in depot.
  • vLCM compliance checks fail with a general system error: The specified component cannot be found in depot.
  • The following error is observed in /var/log/vmware/vmware-updatemgr/vum-server/vmware-vum-server.log:

YYYY-MM-DDTHH:MM:SS info vmware-vum-server[#######] [Originator@6876 sub=EntityImageManager opID=########-####-####-############] [EntityImageManager 457] [Calculate] Calculate effective data for the image {
-->     "add_on": {
-->         "name": "DEL-ESXi",
-->         "version": <ESXi_build_number>
-->     },
-->     "alternative_images": null,
-->     "base_image": {
-->         "version": <ESXi_build_number>
-->     },
-->     "components": {
-->         "VEE-veecdp": <12.#_veecdp_version>,
-->     },
-->     "hardware_support": null,
-->     "removed_components": null,
-->     "solutions": {
-->         "VEE-veecdp": {
-->             "components": [
-->                 {
-->                     "component": "VEE-veecdp"
-->                 }
-->             ],
-->             "version": <13.#_veecdp_version>
-->         },
-->     }
--> }

YYYY-MM-DDTHH:MM:SS error vmware-vum-server[#######] [Originator@6876 sub=EntityImageManager opID=########-####-####-############] [EntityImageManager 113] [TranslateError] Error: Error:
-->    com.vmware.vapi.std.errors.error
--> Messages:
-->    com.vmware.vcIntegrity.lifecycle.softwarespec.ComponentNotFound<The specified component cannot be found in depots.>

  • Resetting the VMware Update Manager (VUM) database or re-importing the vendor specific offline bundle do not resolve the issue.

Environment

VMware vCenter Server 8.x

VMware vSphere ESXi 8.x

Cause

vLCM manifest contains conflicting version requirements for the Veeam I/O filter. The manifest requests an older version (e.g., v12.x) in the components block that no longer exists in the vLCM depot, while the solutions block requires a newer version (e.g., v13.x).

Resolution

Follow these steps to remove the conflicting entries and reconfigure the cluster image:

  1. Place ESXi hosts in Maintenance Mode.
  2. Uninstall the VEE-veecdp component from all hosts using the command: esxcli software vib remove -n veecdp
  3. Uninstall the Veeam CDP filter at the cluster level via the Veeam console. Refer to Veeam documentation for specific steps.
  4. Export the cluster image configuration from vLCM as a JSON manifest. See Export an image
  5. Open the JSON file and delete all VEE-veecdp entries in both the solutions and components sections.
  6. Import the modified JSON manifest back into the cluster image settings. See Import an image.
  7. Save the updated image and perform a cluster remediation.
  8. Reconfigure Veeam Continuous Data Protection (CDP) as required.

Additional Information