Check out or deploy operations on the VM Template fail with a file not found error
From /var/log/vmware/content-library/cls.log on the vCenter:
<timestamp> | ERROR | md3601u9-12229512-auto-####-h5:#########-b6-e1-33 | cls-simple-activity-19 | SimpleActivityWorker | Exception will not be handled by activity CheckOutVpxdActivity (handle=72495e1a-####-####-####-090dc9018b2c, entityId=cb3174f4-####-####-####-8ab639c3f0bc): File [<DATASTORE_NAME] <VM_TEMPLATE_NAME>/<VM_TEMPLATE_NAME>-Snapshot1.vmsn was not found
Checking the datastore mentioned in the log or on the VM Template in Content Library on an ESXi with access, shows that there's no VM files for the VM Template present on it
VM files were moved around recently outside of the vCenter's scope; possibly due to adding new datastores
vSphere 8.0 U3
VM Template items in Content Library are stored on the datastore which the VM was on at the time the VM Template was created
When attempting to deploy/check out based on the VM Template; Content Library expects the VM files to be in the same location
Manually move the VM Template files back to the original location to deploy the VM
Method 1 - using an ESXi host that has access to the datastore:
cd /vmfs/volumes/<OLD_DS_NAME>
mkdir <TEMPLATE_NAME>
cd /vmfs/volumes/<NEW_DS_NAME>/<TEMPLATE_NAME>
cp * /vmfs/volumes/<OLD_DS_NAME>/<TEMPLATE_NAME>
Method 2 - using datastore browser on vCenter/ESXi:
After doing either method above, deploy the VM from the VM Template.
To save again as a VM Template in a desired, accessible location: