Are there perhaps index file incompatibilities between 242 and 242p1?
amrecover is working fine on the machine it was built on, but not on the
machine below, which has been running 242....
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Carey Jung
> Sent: Monday, March 19, 2001 12:18 PM
> To: Amanda Users
> Subject: amrecover/amindexd problems, 242p1
>
>
> We just built 242p1 and are getting errors contacting the index
> server from
> amrecover. We get the following error:
>
> > % amrecover -C DailySet1 -s localhost -t localhost -d /dev/nst0
> > AMRECOVER Version 2.4.2p1. Contacting server on localhost ...
> > amrecover: Unexpected server end of file
>
> Here's what we see in the debug files (nothing abnormal, from what I can
> see):
>
> > % cat /tmp/amanda/amindexd.debug
> > amindexd: debug 1 pid 7914 ruid 401 euid 401 start time Mon Mar 19
> 11:27:12 2001
> > amindexd: version 2.4.2p1
> > gethostbyaddr: Success
> > amindexd: pid 7914 finish time Mon Mar 19 11:27:12 2001
>
> > % cat /tmp/amanda/amrecover.debug
> > amrecover: debug 1 pid 7912 ruid 0 euid 0 start time Mon Mar 19 11:27:12
> 2001
>
> We trussed up amindexd with strace and see the following. Any ideas,
> anybody? This is built on RH6.2 and running on another RH6.2 system.
>
> > amanda dgram udp wait amanda /usr/local/libexec/amandad amandad
> > #amandaidx stream tcp nowait amanda /usr/local/libexec/amindexd
> > amandaidx stream tcp nowait root /usr/bin/strace amindexd -fo
> /tmp/amandaidx.strace > /usr/local/libexec/amindexd
> > amidxtape stream tcp nowait amanda /usr/local/libexec/amidxtaped
> amidxtaped
>
> >
> > 7914 execve("/usr/local/libexec/amindexd",
> > ["/usr/local/libexec/amindexd"], [/* 10 vars */]) = 0
> > 7914 brk(0) = 0x80622ac
> > 7914 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
> > 7914 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such
> > file or directory)
> > 7914 open("/etc/ld.so.cache", O_RDONLY) = 4
> > 7914 fstat(4, {st_mode=S_IFREG|0644, st_size=10491, ...}) = 0
> > 7914 old_mmap(NULL, 10491, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000
> > 7914 close(4) = 0
> > 7914 open("/lib/libm.so.6", O_RDONLY) = 4
> > 7914 fstat(4, {st_mode=S_IFREG|0755, st_size=527442, ...}) = 0
> > 7914 read(4,
> > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320F\0"...,
> 4096) = 4096
> > 7914 old_mmap(NULL, 117208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4,
> > 0) = 0x40018000
> > 7914 mprotect(0x40034000, 2520, PROT_NONE) = 0
> > 7914 old_mmap(0x40034000, 4096, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED, 4, 0x1b000) = 0x40034000
> > 7914 close(4) = 0
> > 7914 open("/usr/lib/libreadline.so.3", O_RDONLY) = 4
> > 7914 fstat(4, {st_mode=S_IFREG|0644, st_size=171346, ...}) = 0
> > 7914 read(4,
> > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\231\0"...,
> 4096) = 4096
> > 7914 old_mmap(NULL, 146828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4,
> > 0) = 0x40035000
> > 7914 mprotect(0x40054000, 19852, PROT_NONE) = 0
> > 7914 old_mmap(0x40054000, 20480, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED, 4, 0x1e000) = 0x40054000
> > 7914 close(4) = 0
> > 7914 open("/lib/libtermcap.so.2", O_RDONLY) = 4
> > 7914 fstat(4, {st_mode=S_IFREG|0755, st_size=12224, ...}) = 0
> > 7914 read(4,
> > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\16\0"...,
> 4096) = 4096
> > 7914 old_mmap(NULL, 15304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4,
> > 0) = 0x40059000
> > 7914 mprotect(0x4005c000, 3016, PROT_NONE) = 0
> > 7914 old_mmap(0x4005c000, 4096, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0x4005c000
> > 7914 close(4) = 0
> > 7914 open("/lib/libnsl.so.1", O_RDONLY) = 4
> > 7914 fstat(4, {st_mode=S_IFREG|0755, st_size=370141, ...}) = 0
> > 7914 read(4,
> > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20?\0\000"...,
> > 4096) = 4096
> > 7914 old_mmap(NULL, 88104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4,
> > 0) = 0x4005d000
> > 7914 mprotect(0x4006f000, 14376, PROT_NONE) = 0
> > 7914 old_mmap(0x4006f000, 8192, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0x4006f000
> > 7914 old_mmap(0x40071000, 6184, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40071000
> > 7914 close(4) = 0
> > 7914 open("/lib/libc.so.6", O_RDONLY) = 4
> > 7914 fstat(4, {st_mode=S_IFREG|0755, st_size=4101324, ...}) = 0
> > 7914 read(4,
> > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\210\212"...,
> 4096) = 4096
> > 7914 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40073000
> > 7914 old_mmap(NULL, 1001564, PROT_READ|PROT_EXEC, MAP_PRIVATE,
> > 4, 0) = 0x40074000
> > 7914 mprotect(0x40161000, 30812, PROT_NONE) = 0
> > 7914 old_mmap(0x40161000, 16384, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED, 4, 0xec000) = 0x40161000
> > 7914 old_mmap(0x40165000, 14428, PROT_READ|PROT_WRITE,
> > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40165000
> > 7914 close(4) = 0
> > 7914 mprotect(0x40074000, 970752, PROT_READ|PROT_WRITE) = 0
> > 7914 mprotect(0x40074000, 970752, PROT_READ|PROT_EXEC) = 0
> > 7914 munmap(0x40015000, 10491) = 0
> > 7914 personality(PER_LINUX) = 0
> > 7914 getpid() = 7914
> > 7914 close(3) = 0
> > 7914 close(4) = -1 EBADF (Bad file descriptor)
> > 7914 close(5) = -1 EBADF (Bad file descriptor)
> > 7914 close(6) = -1 EBADF (Bad file descriptor)
> > 7914 close(7) = -1 EBADF (Bad file descriptor)
> > 7914 close(8) = -1 EBADF (Bad file descriptor)
> > 7914 close(9) = -1 EBADF (Bad file descriptor)
> > 7914 close(10) = -1 EBADF (Bad file descriptor)
> > 7914 close(11) = -1 EBADF (Bad file descriptor)
> > 7914 close(12) = -1 EBADF (Bad file descriptor)
> > 7914 close(13) = -1 EBADF (Bad file descriptor)
> > 7914 close(14) = -1 EBADF (Bad file descriptor)
> > 7914 close(15) = -1 EBADF (Bad file descriptor)
> > 7914 close(16) = -1 EBADF (Bad file descriptor)
> > 7914 close(17) = -1 EBADF (Bad file descriptor)
> > 7914 close(18) = -1 EBADF (Bad file descriptor)
> > 7914 close(19) = -1 EBADF (Bad file descriptor)
> > 7914 close(20) = -1 EBADF (Bad file descriptor)
> > 7914 close(21) = -1 EBADF (Bad file descriptor)
> > 7914 close(22) = -1 EBADF (Bad file descriptor)
> > 7914 close(23) = -1 EBADF (Bad file descriptor)
>
>
>