What is in the index file?
$ zcat
/usr/local/etc/amanda/client/state/index/example/tank_data/20121230122955_0.gz
Jean-Louis
On 12/30/2012 02:09 PM, Guy Sisalli wrote:
Server is OpenIndiana 151a4, running Amanda 3.3.1, gzip 1.3.5, gtar 1.2.6
Client is a Solaris 11 test, running Amanda 3.1.1, gzip 1.4, gtar 1.2.6.
I ran a backup of zfs partitions from the client to the server, but am
unable to extract the data due to what seems like an indexing problem:
amrecover> sethost client.mynetwatchman.com
200 Dump host set to client.mynetwatchman.com.
amrecover> setdisk tank/data
200 Disk set to tank/data.
500 "/" is an invalid directory
No index records for disk for specified date
If date correct, notify system administrator
amrecover>
Indexing is explicitly turned on in the amanda.conf. This is what I
find in the index directory for this DLE:
-rwxr-xr-x 1 amanda sys 20 Dec 27 17:49 20121227131338_0.gz
-rwxr-xr-x 1 amanda sys 959 Dec 27 17:49
20121227131338_0.header
-rw------- 1 amanda sys 20 Dec 30 12:47 20121230122955_0.gz
-rw------- 1 amanda sys 959 Dec 30 12:47
20121230122955_0.header
The gz files are empty. It's not clear what the issue is. I am
suspecting it may have something to do with gzip versions, but it's
not entirely clear. Any assistance would be appreciated. Log file from
failed amrecover is reproduced below. I can provide other log files as
requested, but don't want to spam the list with a huge datadump. ;)
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: pid 26767 ruid 1002
euid 1002 version 3.3.1: start at Sun Dec 30 12:56:48 2012
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: version 3.3.1
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 220 amanda AMANDA
index server (3.3.1) ready.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > FEATURES
ffffffff9efefbffffffffff1f
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 200 FEATURES
ffffffff9efefbffffffffff1f
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > DATE 2012-12-30
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 200 Working date
set to 2012-12-30.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > SCNF zulu04arc
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: pid 26767 ruid 1002
euid 1002 version 3.3.1: rename at Sun Dec 30 12:56:48 2012
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 200 Config set to
client.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > HOST amanda
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 501 Host amanda is
not in your disklist.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > HOST localhost
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 501 Host localhost
is not in your disklist.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > HOST loghost
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 501 Host loghost is
not in your disklist.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > HOST amanda
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 501 Host amanda is
not in your disklist.
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: > HOST localhost
Sun Dec 30 12:56:48 2012: thd-806f5f8: amindexd: < 501 Host localhost
is not in your disklist.
Sun Dec 30 12:56:57 2012: thd-806f5f8: amindexd: > HOST
client.mynetwatchman.com
Sun Dec 30 12:56:57 2012: thd-806f5f8: amindexd: < 200 Dump host set
to zulu04.mynetwatchman.com.
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: > DISK tank/data
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: no recovery limit
found; allowing access
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd:
append_to_tapelist(tapelist=0, label='xA00066', file=1, partnum=1,
isafile=0)
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: - 2012-12-30-12-29-55
0 xA00066 1 1 1
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd:
append_to_tapelist(tapelist=0, label='xA00064', file=47, partnum=1,
isafile=0)
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: - 2012-12-27-13-13-38
0 xA00064 47 1 1
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: < 200 Disk set to
tank/data.
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: > OISD /
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: Spawning
"/usr/bin/gzip /usr/bin/gzip -dc
/usr/local/etc/amanda/client/state/index/example/tank_data/20121230122955_0.gz"
in pipeline
Sun Dec 30 12:57:04 2012: thd-806f5f8: amindexd: Spawning
"/usr/bin/sort /usr/bin/sort" in pipeline
Sun Dec 30 12:57:05 2012: thd-806f5f8: amindexd: f
/usr/local/etc/amanda/client/state/index/client.mynetwatchman.com/tank_data/20121230122955_0
Sun Dec 30 12:57:05 2012: thd-806f5f8: amindexd: < 500 "/" is an
invalid directory
Sun Dec 30 12:57:05 2012: thd-806f5f8: amindexd: > DLE
Sun Dec 30 12:57:05 2012: thd-806f5f8: amindexd: < 200 "<dle>\n
<program>APPLICATION</program>\n <backup-program>\n
<plugin>amzfs-sendrecv</plugin>\n <property>\n
<name>df-path</name>\n <value>/bin/df</value>\n </property>\n
<property>\n <name>zfs-path</name>\n
<value>/sbin/zfs</value>\n </property>\n <property>\n
<name>keep-snapshot</name>\n <value>YES</value>\n </property>\n
<property>\n <name>pfexec</name>\n <value>NO</value>\n
</property>\n </backup-program>\n <disk>tank/data</disk>\n
<auth>bsdtcp</auth>\n <record>NO</record>\n <index>YES</index>\n
<datapath>AMANDA</datapath>\n</dle>\n"
Sun Dec 30 13:51:36 2012: thd-806f5f8: amindexd: > QUIT
Sun Dec 30 13:51:36 2012: thd-806f5f8: amindexd: removing index file:
/usr/local/etc/amanda/client/state/index/client.mynetwatchman.com/tank_data/20121230122955_0
Sun Dec 30 13:51:36 2012: thd-806f5f8: amindexd: < 200 Good bye.
Sun Dec 30 13:51:36 2012: thd-806f5f8: amindexd: pid 26767 finish time
Sun Dec 30 13:51:36 2012