On 20/02/17 11:47 AM, Jean-Francois Malouin wrote: > Hi, > > Attempting to restore a DLE with amfetchdump with: > > su amanda -c "~amanda/sbin/amfetchdump -p -d tape:/dev/nst0 top localhost > /data_/mica1 20170219 " | tar -xpGf - > > returns 'Error writing to fd 7: Broken pipe'. The logfile shows: Assuming fd 7 is the pipe to tar, it means that tar exited before amfetchdump send all the data, do you get any error from tar? You can try to do it in 2 step:
$ ~amanda/sbin/amfetchdump -p -d tape:/dev/nst0 top localhost /data_/mica1 20170219 > datafile Do the data file contain the backup? ls -l, file datafile $ tar -xpGf datafile Check system/selinux logs for error. Jean-Louis > > Mon Feb 20 11:26:03.128402078 2017: pid 14583: thd-0x2e49c00: amfetchdump: > xfer_cancel_with_error: Error writing to fd 7: Broken pipe > Mon Feb 20 11:26:03.128432851 2017: pid 14583: thd-0x2e49c00: amfetchdump: > xfer_queue_message: MSG: <XMsg@0x7fcf902015a0 type=XMSG_ERROR > elt=<XferElementGlue@0x317d000> version=0> > Mon Feb 20 11:26:03.128457912 2017: pid 14583: thd-0x2e49c00: amfetchdump: > xfer_queue_message: MSG: <XMsg@0x7fcf90201610 type=XMSG_CANCEL > elt=<XferSourceRecovery@0x2e46000> version=0> > Mon Feb 20 11:26:03.128835292 2017: pid 14583: thd-0x1502000: amfetchdump: > Cancelling <Xfer@0x3179980 (<XferSourceRecovery@0x2e46000> -> > <XferDestFd@0x317c810>)> > Mon Feb 20 11:26:03.128867340 2017: pid 14583: thd-0x2e49c00: amfetchdump: > sending XMSG_CRC message 0x317c810 > Mon Feb 20 11:26:03.128878700 2017: pid 14583: thd-0x2e49c00: amfetchdump: > pull_and_write CRC: f9201a62 size 102900957184 > Mon Feb 20 11:26:03.128886874 2017: pid 14583: thd-0x2e49c00: amfetchdump: > xfer_queue_message: MSG: <XMsg@0x7fcf90201680 type=XMSG_CRC > elt=<XferDestFd@0x317c810> version=0> > Mon Feb 20 11:26:03.128900594 2017: pid 14583: thd-0x2e49c00: amfetchdump: > xfer_queue_message: MSG: <XMsg@0x7fcf90201760 type=XMSG_DONE > elt=<XferElementGlue@0x317d000> version=0> > Mon Feb 20 11:26:03.129525236 2017: pid 14583: thd-0x1502000: amfetchdump: > dest_crc: f9201a62:102900957184 > Mon Feb 20 11:26:03.129946543 2017: pid 14583: thd-0x1502000: amfetchdump: > /opt/amanda/perl/Amanda/Restore.pm:1892:info:4900012 100491264 kb > Mon Feb 20 11:26:03.130359016 2017: pid 14583: thd-0x1502000: amfetchdump: > /opt/amanda/perl/Amanda/Restore.pm:1920:error:4900055 Error writing to fd 7: > Broken pipe > Mon Feb 20 11:26:03.130501339 2017: pid 14583: thd-0x1502000: amfetchdump: > /opt/amanda/perl/Amanda/Restore.pm:2137:error:4900068 Error writing to fd 7: > Broken pipe > > What is the error all about? > > A previous amrecover run seems to have gone to all the motions > correctly, but in the end the restore done in temp dir yield > nothing...an empty directory... > > Any hint? > Thanks, > jf