ESXi host fails profile update with image downloaded from hostupdate.vmware.com with generic error.
"could not parse vbs xml":
esxcli software profile update --depot=<depot_location> --profile=<profile_name>ls -alh /tmp it may look similar to the example below, or have other files that are taking up space. If there is not enough space in the /tmp directory on the ESXi host, it will prevent the VIB from extracting which is part of the update process.
It should be safe to delete any files from the /tmp directory since it is a temporary directory by default. These files can be moved to another location as well, rebooting the ESXi host will also clear out the /tmp directory.