Hi Dustin

I upgraded do 3.1.3 and, of course, ran a test right away

subversion:/backup/amanda# amrecover
AMRECOVER Version 3.1.3. Contacting server on amanda.ruf.ch ...
220 amanda AMANDA index server (3.1.3) ready.
Setting restore date to today (2010-10-06)
200 Working date set to 2010-10-06.
200 Config set to DailySet1.
501 Host subversion is not in your disklist.
Trying host subversion ...
501 Host subversion is not in your disklist.
Trying host subversion.ruf.ch ...
200 Dump host set to subversion.ruf.ch.
Use the setdisk command to choose dump disk to recover
amrecover> listdisk
200- List of disk for host subversion.ruf.ch
201- /
201- /home
201- /var
201- /usr
201- /data
200 List of disk for host subversion.ruf.ch
amrecover> setdisk /data
200 Disk set to /data.
amrecover> ls
2010-10-06-08-34-04 svn/
2010-10-06-08-34-04 lost+found/
2010-10-06-08-34-04 amanda/
2010-10-06-08-34-04 .
amrecover> cd svn
/data/svn
amrecover> ls
2010-10-06-08-34-04 repositories/
2010-10-06-08-34-04 backup/
2010-10-06-08-34-04 .ssh/
2010-10-06-08-34-04 .
2010-10-02-01-00-01 make_hot_copies
2010-10-02-01-00-01 conf.tar
2010-10-02-01-00-01 .bash_history
amrecover> add conf.tar
Added file /svn/conf.tar
amrecover> extract

Extracting files using tape drive changer on host amanda.ruf.ch.
The following tapes are needed: amanda-0003

Extracting files using tape drive changer on host amanda.ruf.ch.
Load tape amanda-0003 now
Continue [?/Y/n/s/d]? Y
Restoring files into directory /backup/amanda
All existing files in /backup/amanda can be deleted
Continue [?/Y/n]?

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains `\026\250\355\272\252\005E5\036\237\'\324' where
numeric off_t value expected
tar: Archive contains `4?z\026\263h\271' where numeric mode_t value expected
tar: Archive contains `\244\273\324vO\270\311H,d\a5' where numeric time_t
value expected
tar: Archive contains `\242\321(",\212P\275' where numeric uid_t value
expected
tar: Archive contains `\242\fULn\021\016w' where numeric gid_t value
expected
tar: Skipping to next header
tar: Archive contains `\035\365\030|\224\306y\272\030\302\f:' where numeric
off_t value expected
tar: Archive contains `\267\033\304\320\354\365-D' where numeric mode_t
value expected
tar: Archive contains `\240,;\3540\243l2\262`\004' where numeric time_t
value expected
tar: Archive contains `b\300:\346\270\307\f%' where numeric uid_t value
expected
tar: Archive contains `A\202\216=EKR\001' where numeric gid_t value expected
tar: Skipping to next header

So back to square 1

amfetchdump on the server yields 

amandabac...@amanda:/amanda-holding$  amfetchdump DailySet1
subversion.ruf.ch
10 volume(s) needed for restoration
The following volumes are needed: amanda-0007 amanda-0008 amanda-0009
amanda-0010 amanda-0001 amanda-0002 amanda-0003 amanda-0004 amanda-0005
amanda-0006
Press enter when ready

amfetchdump: 2: restoring split dumpfile: date 20100924010002 host
subversion.ruf.ch disk /home part 1/UNKNOWN lev 2 comp N program /bin/tar
amfetchdump: 4: restoring split dumpfile: date 20100924010002 host
subversion.ruf.ch disk /data part 1/UNKNOWN lev 2 comp N program /bin/tar
amfetchdump: 6: restoring split dumpfile: date 20100924010002 host
subversion.ruf.ch disk / part 1/UNKNOWN lev 0 comp N program /bin/tar
amfetchdump: 9: restoring split dumpfile: date 20100924010002 host
subversion.ruf.ch disk /usr part 1/UNKNOWN lev 0 comp N program /bin/tar
...

Amfetchdump was able to read all files correctly from tape

Here is a list of the xtracted files 

administra...@amanda:/amanda-holding$ ls -l
total 53423872
drwx------ 2 root         root       16384 2010-09-02 12:00 lost+found
-rw-r--r-- 1 amandabackup disk           0 2010-10-06 11:13 subversion.foo
-rw------- 1 amandabackup disk   149716992 2010-10-06 09:18
subversion.ruf.ch._.20100924010002.0
-rw------- 1 amandabackup disk      950272 2010-10-06 09:22
subversion.ruf.ch._.20100925010002.1
-rw------- 1 amandabackup disk      950272 2010-10-06 09:58
subversion.ruf.ch._.20100928010002.1
-rw------- 1 amandabackup disk      950272 2010-10-06 10:18
subversion.ruf.ch._.20100929010004.1
-rw------- 1 amandabackup disk   149749760 2010-10-06 10:19
subversion.ruf.ch._.20100930010001.0
-rw------- 1 amandabackup disk   149749760 2010-10-06 10:24
subversion.ruf.ch._.20101001010001.0
-rw------- 1 amandabackup disk      917504 2010-10-06 10:29
subversion.ruf.ch._.20101002010001.1
-rw------- 1 amandabackup disk      917504 2010-10-06 11:05
subversion.ruf.ch._.20101005010002.1
-rw------- 1 amandabackup disk      917504 2010-10-06 11:27
subversion.ruf.ch._.20101006010002.1
-rw------- 1 amandabackup disk   156368896 2010-10-06 11:28
subversion.ruf.ch._.20101006083404.0
-rw------- 1 amandabackup disk    21495808 2010-10-06 09:18
subversion.ruf.ch._data.20100924010002.2
-rw------- 1 amandabackup disk 14045052928 2010-10-06 09:58
subversion.ruf.ch._data.20100925010002.0
-rw------- 1 amandabackup disk    72056832 2010-10-06 09:58
subversion.ruf.ch._data.20100928010002.1
-rw------- 1 amandabackup disk   350781440 2010-10-06 10:19
subversion.ruf.ch._data.20100929010004.1
-rw------- 1 amandabackup disk   352518144 2010-10-06 10:20
subversion.ruf.ch._data.20100930010001.1
-rw------- 1 amandabackup disk   353468416 2010-10-06 10:25
subversion.ruf.ch._data.20101001010001.1
-rw------- 1 amandabackup disk 14392950784 2010-10-06 11:05
subversion.ruf.ch._data.20101002010001.0
-rw------- 1 amandabackup disk    13598720 2010-10-06 11:05
subversion.ruf.ch._data.20101005010002.1
-rw------- 1 amandabackup disk   158826496 2010-10-06 11:27
subversion.ruf.ch._data.20101006010002.1
-rw------- 1 amandabackup disk   158892032 2010-10-06 11:28
subversion.ruf.ch._data.20101006083404.1
-rw------- 1 amandabackup disk      131072 2010-10-06 09:18
subversion.ruf.ch._home.20100924010002.2
-rw------- 1 amandabackup disk      131072 2010-10-06 09:22
subversion.ruf.ch._home.20100925010002.2
-rw------- 1 amandabackup disk  8113684480 2010-10-06 10:18
subversion.ruf.ch._home.20100928010002.0
-rw------- 1 amandabackup disk       98304 2010-10-06 10:18
subversion.ruf.ch._home.20100929010004.1
-rw------- 1 amandabackup disk       98304 2010-10-06 10:19
subversion.ruf.ch._home.20100930010001.1
-rw------- 1 amandabackup disk       98304 2010-10-06 10:24
subversion.ruf.ch._home.20101001010001.1
-rw------- 1 amandabackup disk       98304 2010-10-06 10:29
subversion.ruf.ch._home.20101002010001.1
-rw------- 1 amandabackup disk  8113684480 2010-10-06 11:27
subversion.ruf.ch._home.20101005010002.0
-rw------- 1 amandabackup disk       98304 2010-10-06 11:27
subversion.ruf.ch._home.20101006010002.1
-rw------- 1 amandabackup disk     2031616 2010-10-06 11:27
subversion.ruf.ch._home.20101006083404.1
-rw------- 1 amandabackup disk   453836800 2010-10-06 09:19
subversion.ruf.ch._usr.20100924010002.0
-rw------- 1 amandabackup disk     2490368 2010-10-06 09:22
subversion.ruf.ch._usr.20100925010002.1
-rw------- 1 amandabackup disk     2490368 2010-10-06 09:58
subversion.ruf.ch._usr.20100928010002.1
-rw------- 1 amandabackup disk     2490368 2010-10-06 10:18
subversion.ruf.ch._usr.20100929010004.1
-rw------- 1 amandabackup disk   453836800 2010-10-06 10:20
subversion.ruf.ch._usr.20100930010001.0
-rw------- 1 amandabackup disk   453836800 2010-10-06 10:26
subversion.ruf.ch._usr.20101001010001.0
-rw------- 1 amandabackup disk     2490368 2010-10-06 10:29
subversion.ruf.ch._usr.20101002010001.1
-rw------- 1 amandabackup disk     2490368 2010-10-06 11:05
subversion.ruf.ch._usr.20101005010002.1
-rw------- 1 amandabackup disk     2490368 2010-10-06 11:27
subversion.ruf.ch._usr.20101006010002.1
-rw------- 1 amandabackup disk   451018752 2010-10-06 11:29
subversion.ruf.ch._usr.20101006083404.0
-rw------- 1 amandabackup disk  1398013952 2010-10-06 09:22
subversion.ruf.ch._var.20100924010002.0
-rw------- 1 amandabackup disk    93224960 2010-10-06 09:23
subversion.ruf.ch._var.20100925010002.1
-rw------- 1 amandabackup disk    96337920 2010-10-06 09:58
subversion.ruf.ch._var.20100928010002.1
-rw------- 1 amandabackup disk    96501760 2010-10-06 10:18
subversion.ruf.ch._var.20100929010004.1
-rw------- 1 amandabackup disk  1396637696 2010-10-06 10:24
subversion.ruf.ch._var.20100930010001.0
-rw------- 1 amandabackup disk  1396604928 2010-10-06 10:29
subversion.ruf.ch._var.20101001010001.0
-rw------- 1 amandabackup disk     2293760 2010-10-06 10:29
subversion.ruf.ch._var.20101002010001.1
-rw------- 1 amandabackup disk    92897280 2010-10-06 11:05
subversion.ruf.ch._var.20101005010002.1
-rw------- 1 amandabackup disk    95748096 2010-10-06 11:27
subversion.ruf.ch._var.20101006010002.1
-rw------- 1 amandabackup disk  1395654656 2010-10-06 11:32
subversion.ruf.ch._var.20101006083404.0

You can see the invalid file subversion.foo, I created this to force an
error on the following

amandabac...@amanda:/amanda-holding$ for i in subversion*; do  echo checking
$i ; tar tf $i > /dev/null; [ $? -ne 0 ] && echo $i reported an error; done
checking subversion.foo
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
subversion.foo reported an error
checking subversion.ruf.ch._.20100924010002.0
checking subversion.ruf.ch._.20100925010002.1
checking subversion.ruf.ch._.20100928010002.1
checking subversion.ruf.ch._.20100929010004.1
checking subversion.ruf.ch._.20100930010001.0
checking subversion.ruf.ch._.20101001010001.0
checking subversion.ruf.ch._.20101002010001.1
checking subversion.ruf.ch._.20101005010002.1
checking subversion.ruf.ch._.20101006010002.1
checking subversion.ruf.ch._.20101006083404.0
checking subversion.ruf.ch._data.20100924010002.2
checking subversion.ruf.ch._data.20100925010002.0
checking subversion.ruf.ch._data.20100928010002.1
checking subversion.ruf.ch._data.20100929010004.1
checking subversion.ruf.ch._data.20100930010001.1
checking subversion.ruf.ch._data.20101001010001.1
checking subversion.ruf.ch._data.20101002010001.0
checking subversion.ruf.ch._data.20101005010002.1
checking subversion.ruf.ch._data.20101006010002.1
checking subversion.ruf.ch._data.20101006083404.1
checking subversion.ruf.ch._home.20100924010002.2
checking subversion.ruf.ch._home.20100925010002.2
checking subversion.ruf.ch._home.20100928010002.0
checking subversion.ruf.ch._home.20100929010004.1
checking subversion.ruf.ch._home.20100930010001.1
checking subversion.ruf.ch._home.20101001010001.1
checking subversion.ruf.ch._home.20101002010001.1
checking subversion.ruf.ch._home.20101005010002.0
checking subversion.ruf.ch._home.20101006010002.1
checking subversion.ruf.ch._home.20101006083404.1
checking subversion.ruf.ch._usr.20100924010002.0
checking subversion.ruf.ch._usr.20100925010002.1
checking subversion.ruf.ch._usr.20100928010002.1
checking subversion.ruf.ch._usr.20100929010004.1
checking subversion.ruf.ch._usr.20100930010001.0
checking subversion.ruf.ch._usr.20101001010001.0
checking subversion.ruf.ch._usr.20101002010001.1
checking subversion.ruf.ch._usr.20101005010002.1
checking subversion.ruf.ch._usr.20101006010002.1
checking subversion.ruf.ch._usr.20101006083404.0
checking subversion.ruf.ch._var.20100924010002.0
checking subversion.ruf.ch._var.20100925010002.1
checking subversion.ruf.ch._var.20100928010002.1
checking subversion.ruf.ch._var.20100929010004.1
checking subversion.ruf.ch._var.20100930010001.0
checking subversion.ruf.ch._var.20101001010001.0
checking subversion.ruf.ch._var.20101002010001.1
checking subversion.ruf.ch._var.20101005010002.1
checking subversion.ruf.ch._var.20101006010002.1
checking subversion.ruf.ch._var.20101006083404.0

So all the extracted files look OK on the server. 
There must be a glitch in the communication between the 2 machines, which
does not appear during backup.

Note that the 2 machines are virtual servers both sitting on the same
physical machine. There is no other sign of communication failure between
the 2 systems.

I _guess_ the data communication between the 2 systems is done through the
amidxtape service and is using the tcp protocol, so I doubt there is a
complete communication failure without being noticed, this leads me to
believe that there must be some garbled data offset, or amfetchdump does
things differently.

Cheers

Erich


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to