On 10/03/2011 03:29 PM, Brian Cuttler wrote:
Amanda users,

I'm trying to install amanda 3.3.0 on Solaris 10x86.

Yes, I have it working on other machines...

The machine I was successful on has the server as the only client.

In this case I have an amanda 2.6.1 server (also on Solaris 10x86)
and this client is only one of many. I'm trying to update clients
one at a time and then update the server, hopefully all running TCP
rather than UDP at that point.

However the client is no cooperating. I am able to # snoop and see
the server packets delivered to the client, but the client is unable
to send the return message to the server.

The server here is curie and grifserv is the client.

curie.wadsworth.org ->  grifserv.wadsworth.org UDP D=10080 S=935 LEN=137
grifserv.wadsworth.org ->  curie.wadsworth.org ICMP Destination unreachable 
(UDP port 10080 unreachable)


I tried a number of -auth options in inetd.conf, I also tried rebuilding
the binaries (Using # gmake) with --with-bsdudp-security, as I recall
reading that TCP was the default protocal with 3.3.0.

In all cases I get the same result in snoop.

I believe I tried all of these combinations in /etc/inetd.conf.

  -- and I am certain that I properly disabled the SMF service, removed
     the manifest file and removed the entry from # svccfg between tests.

What I clearly didn't do was match my client config with the client
inetd.conf and the protocal specified in my disklist file on the
server.

amanda  dgram   udp   wait  amanda  /usr/local/libexec/amanda/amandad amandad

amanda  stream tcp nowait  amanda  /usr/local/libexec/amanda/amandad amandad 
-auth=udp amdump>

amanda  stream tcp nowait  amanda  /usr/local/libexec/amanda/amandad amandad 
-auth=bsd amdump>

amanda  stream tcp nowait  amanda  /usr/local/libexec/amanda/amandad amandad 
-auth=bsdtcp amdump

The default changed, so you must add '-auth=bsd' if you want to use the bsd auth.

For bsd auth:
amanda dgram udp wait amanda /usr/local/libexec/amanda/amandad amandad -auth=bsd amdump

for bsdtcp auth:
amanda stream tcp nowait amanda /usr/local/libexec/amanda/amandad amandad -auth=bsdtcp amdump

Also add the auth in the dumptype.

Increase 'debug_auth' to 9 in amanda.conf and amanda-client.con, then look in the debug files, check to be sure the server and client use the same auth

Jean-Louis

Reply via email to