Full restore to Xen fails with "broken pipe"


If you run a full restore to Xen (ABD restore) and receive the following error message, or similar:


Restore failure for device: xvdc. Error: ERROR Failed to copy all bytes to device. Ended at 5% complete. dd: error writing 'standard output': Broken pipe


Take the following steps:

  1. Edit your restore job and check the following box:"Enable stream encryption for restore (Can affect restore times)"
  2. Log into XenCenter and view hidden objects.
  3. Find and power off and delete all ABDs on the affected host. DO NOT delete ABD templates.
  4. Re-run the restore job.


If you do not preform the step 2, your restore may fail again with an the error "No space left on device"! So be sure to perform this step as well.