A base image is forced on a RHEL linux machine. The below error can be found in the error's stack trace:
Unexpected exception getting changed blocks for volume; a base image will be forced
WCFClientBase.ClientServerErrorException depth 0: Call to service method https://192.168.0.1:8006/apprecovery/api/agent/transfer/snapshots/e3f5ad97-03f2-4326-b615-c9a59e618fb3/volumes/~|~~|~%253f~|~Volume%257b0da492b6-a6ac-7c04-ab03-2a59cfb59de5%257d~|~/blocks/changed GET failed: GetChangedBlocksForSnapshot failed to return a proper list for device '/dev/sdd1', error code 0 (0x80131500) ---> System.InvalidOperationException depth 1: GetChangedBlocksForSnapshot failed to return a proper list for device '/dev/sdd1', error code 0 (0x80131509)
This can happen when the machine has a misaligned partition.
We changed the logic to track the changed blocks to work around this issue in a new build of the linux agent for RHEL.