Amanda-Users

restore errors

2007-01-23 07:37:10
Subject: restore errors
From: "Stefan G. Weichinger" <sgw AT amanda DOT org>
To: "Amanda user's group" <amanda-users AT amanda DOT org>
Date: Tue, 23 Jan 2007 13:22:12 +0100
Greets, amanda-users,

received a call from a customer today, there are problems with restoring
files on a Amanda-2.4.4p3-machine. amrecover crashed so I went in to do:

 # amrestore  /dev/nst0 serverX /usr/daten/DATEN
amrestore:   0: skipping start of tape: date 20070118 label daily15
amrestore:   1: skipping serverX._boot.20070118.0
amrestore:   2: skipping serverX._var.20070118.0
amrestore:   3: skipping serverX._.20070118.0
amrestore:   4: restoring serverX._usr_daten_DATEN.20070118.0

gzip: stdin: invalid compressed data--format violated
Error 32 (Broken pipe) offset 18055168+32768, wrote 0
amrestore: pipe reader has quit in middle of file.

---

Bad ...

An "amrestore -r" worked out fine, so it seems the file's content itself
is corrupt. I get these errors with two different tapes, so the problem
seems to be the compression of that DLE. Another DLE (/var) restores
fine which seems to point out that not the hardware/tape is the problem.

googled a bit and found notes about a bug in 2.4.4, but I am unsure if I
hit this particular one.

Any help in sight? I should restore <100MB of files from this DLE if
possible.

I have the raw DLE-restore on disk now, I try to list content:

# dd if=serverX._usr_daten_DATEN.20070118.0 bs=32k skip=1 | /bin/tar -tzf -

and it hangs with

/bin/tar: Skipping to next header

gzip: stdin: invalid compressed data--format violated
/bin/tar: Child died with signal 13
/bin/tar: Error exit delayed from previous errors
552+0 records in
551+0 records out

after displaying a few dozens of lines ...

Thanks, greets, Stefan.


<Prev in Thread] Current Thread [Next in Thread>