Hi,

an internal server is running amanda to back up several external servers
on it's DAT drive. between the amanda servers and the external servers is
a firewall running linux ipfwadm w/ masquerading.

since a reboot of the firewall, amanda reports "selfcheck request timed
out." for some (up to four) servers. some servers are never reported (they
seem to repsond to the selfcheck request), the other servers change (i.e.,
servers a,b,c,d are reported to time out, 1 hour later servers c,d,e,f are
reported to time out).

on the "timed out servers", /tmp/amandad.debug looks like this:

amandad: debug 1 pid 26949 ruid 202 euid 202 start time Mon Jul  9 18:23:59 2001
amandad: version 2.4.1p1
amandad: build: VERSION="Amanda-2.4.1p1"
amandad:        BUILT_DATE="Sat Jul 15 01:09:15 CEST 2000"
amandad:        BUILT_MACH="OpenBSD shauna 2.7 GENERIC#25 i386" CC="gcc"
amandad: paths: bindir="/usr/local/amanda/bin"
amandad:        sbindir="/usr/local/amanda/sbin"
amandad:        libexecdir="/usr/local/amanda/libexec"
amandad:        mandir="/usr/local/amanda/man"
amandad:        CONFIG_DIR="/usr/local/amanda/etc/amanda"
amandad:        DEV_PREFIX="/dev/" RDEV_PREFIX="/dev/r"
amandad:        DUMP="/sbin/dump" RESTORE="/sbin/restore"
amandad:        COMPRESS_PATH="/usr/bin/gzip"
amandad:        UNCOMPRESS_PATH="/usr/bin/gzip" MAILER="/usr/bin/Mail"
amandad: defs:  DEFAULT_SERVER="shauna" DEFAULT_CONFIG="DailySet1"
amandad:        DEFAULT_TAPE_SERVER="shauna"
amandad:        DEFAULT_TAPE_DEVICE="/dev/null" HAVE_MMAP HAVE_SYSVSHM
amandad:        LOCKING=POSIX_FCNTL DEBUG_CODE CLIENT_LOGIN="amanda"
amandad:        FORCE_USERID HAVE_GZIP COMPRESS_SUFFIX=".gz"
amandad:        COMPRESS_FAST_OPT="--fast" COMPRESS_BEST_OPT="--best"
amandad:        UNCOMPRESS_OPT="-dc"
got packet:
--------
Amanda 2.4 REQ HANDLE 001-606B0508 SEQ 994695840
SECURITY USER amanda
SERVICE selfcheck
OPTIONS ;
DUMP sd1a 0 OPTIONS |;bsd-auth;srvcomp-best;index;
DUMP sd0a 0 OPTIONS |;bsd-auth;srvcomp-best;index;
--------

sending ack:
----
Amanda 2.4 ACK HANDLE 001-606B0508 SEQ 994695840
----

amandad: running service "/usr/local/amanda/libexec/selfcheck"
amandad: sending REP packet:
----
Amanda 2.4 REP HANDLE 001-606B0508 SEQ 994695840
OPTIONS ;
OK sd1a
OK sd0a
OK /sbin/dump executable
OK /sbin/restore executable
OK /etc/dumpdates read/writable
OK /dev/null read/writable
OK /tmp has more than 64 KB available.
OK /tmp/amanda has more than 64 KB available.
OK /etc has more than 64 KB available.
----

amandad: got ack:
----
Amanda 2.4 REQ HANDLE 001-606B0508 SEQ 994695840
SECURITY USER amanda
SERVICE selfcheck
OPTIONS ;
DUMP sd1a 0 OPTIONS |;bsd-auth;srvcomp-best;index;
DUMP sd0a 0 OPTIONS |;bsd-auth;srvcomp-best;index;
----

amandad: weird, it's not a proper ack
  addr: peer 13AC98C2 dup 13AC98C2, port: peer A4F1 dup A7F1
amandad: sending REP packet:
----
Amanda 2.4 REP HANDLE 001-606B0508 SEQ 994695840
OPTIONS ;
OK sd1a
OK sd0a
OK /sbin/dump executable
OK /sbin/restore executable
OK /etc/dumpdates read/writable
OK /dev/null read/writable
OK /tmp has more than 64 KB available.
OK /tmp/amanda has more than 64 KB available.
OK /etc has more than 64 KB available.
----

amandad: waiting for ack: timeout, retrying
amandad: got ack:
----
Amanda 2.4 REQ HANDLE 001-606B0508 SEQ 994695840
SECURITY USER amanda
SERVICE selfcheck
OPTIONS ;
DUMP sd1a 0 OPTIONS |;bsd-auth;srvcomp-best;index;
DUMP sd0a 0 OPTIONS |;bsd-auth;srvcomp-best;index;
----

amandad: weird, it's not a proper ack
  addr: peer 13AC98C2 dup 13AC98C2, port: peer A4F1 dup A8F1
amandad: waiting for ack: timeout, retrying
amandad: waiting for ack: timeout, retrying
amandad: waiting for ack: timeout, retrying
amandad: waiting for ack: timeout, giving up!
amandad: pid 26949 finish time Mon Jul  9 18:24:59 2001

amcheck needs approx. 1 minute to report these timeouts.

any ideas what might be wrong ? I don't understand why the firewall
settings which haven't change for some months suddenly don't seem to work
any longer.

tnx in advance.
 

Reply via email to