SUMMARY
If a VM has the VirtualSerialPort listed as Unsupported, it will cause the backup to fail even if it is not enabled.
ISSUE
Can't backup VM get WARNING: Did not receive any data!!
vprotect logs show the following vprotect_error:
<vprotect_error>
<error_message>Backup failed: Could not identify serial port backing type: $VAR1 = bless( {
'yieldOnPoll' => '0',
'connectable' => bless( {
'allowGuestControl' => '1',
'status' => 'ok',
'connected' => '0',
'startConnected' => '0'
}, 'VirtualDeviceConnectInfo' ),
'backing' => bless( {}, 'VirtualSerialPortThinPrintBackingInfo' ),
'unitNumber' => '0',
'deviceInfo' => bless( {
'summary' => 'ThinPrint device',
'label' => 'Serial port 1'
}, 'Description' ),
'controllerKey' => '400',
'key' => '9000'
}, 'VirtualSerialPort' );
</error_message>
</vprotect_error>
RESOLUTION
You will need to remove the VirtualSerialPort from the VM. Once this has been done, please perform an Inventory Sync. You can perform the backup after the sync completes.
CAUSE
The VMware backup APIs can not perform the backup with the VirtualSerialPort listed.