/var/log/syslog
, you see errors similar to:T13:00:00Z,472 Host Profiles[10286]: ERROR: Exception while updating task config spec. Exception: (LocalizedException) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) [],
msg = <unset>,
faultCause = <unset>,
faultMessage = (vmodl.LocalizableMessage) [
(LocalizableMessageWithPath) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 'com.vmware.vim.profile.caching.NoEligibleDiskEx',
arg = (vmodl.KeyAnyValue) [
(vmodl.KeyAnyValue) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 'diskargs',
value = 'usb'
message = u"No eligible disk was found with first-disk arguments: ''usb''."
This issue occurs when some systems display this compliance error while using vCenter Auto Deploy Stateless Caching and caching to an internal SD/USB card.
The USB Arbitrator service is claiming the SD Card and therefore Auto Deploy / Host Profiles is not able to write to the disk.
This is a known issue affecting certain VMware ESXi 5.1.x systems. Currently, there is no resolution.
If you experience this issue, file a support request with VMware Support and note this KB article ID in the problem description. For more information, see Filing a Support Request.