I have setup encrypted backups using the script found at:

<http://security.uchicago.edu/tools/gpg-amanda/>

and backups appear to work. The problem comes when I attempt to restore files using amrecover. Once the restore starts I get a message saying that what's found is not a tar archive

Load tape daily28 now
Continue [?/Y/n/s/t]? Y
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: ./log/ldap.1: Not found in archive
tar: ./log/messages: Not found in archive
tar: Error exit delayed from previous errors
extract_list - child returned non-zero status: 2
Continue [?/Y/n/r]? n


or that it's not a dump tape:

Load tape daily28 now
Continue [?/Y/n/s/t]? Y
restore: Tape is not a dump tape
extract_list - child returned non-zero status: 1
Continue [?/Y/n/r]? Y


If I restore the entire dump or tar archive using dd off the tape then run the gzip wrapper script, I now have a dump or a tar archive.



I've looked through the list archives and others appeared to have this same problem but I didn't see a solution. I've changed the redirect in the script from:


${gzip_prog} ${gzip_flags} >/tmp/amanda/gpg.debug

to

${gzip_prog} ${gzip_flags} 2>/tmp/amanda/gpg.debug



Any thoughts on what I'm doing wrong? The only thing changed in the script is to add my gpg keys. In my dumptype I have "compress fast" turned on so that gzip will be called.





Reply via email to