>In my inetd.conf i have the following entries for amanda:
>
># amanda backup server with indexing capabilities
>#
>amandaidx stream tcp nowait amanda /usr/sbin/tcpd
>/usr/local/libexec/amindexd   amindexd
>amidxtape stream tcp nowait amanda  /usr/sbin/tcpd
>/usr/local/libexec/amidxtaped amidxtaped
>amanda          dgram   udp     wait    amanda  /usr/sbin/tcpd
>/usr/local/libexec/amandad    amandad
>#

When using tcpd, you do **not** want to add the additional command name
parameter to the line.  Tcpd takes care of that for you.  The last arg
on your lines is being passed to the program as an actual argument,
not the command name.  Sometimes this won't matter, but for amindexd
it is treating "amindexd" as a config name, then detecting it's a bad
config name and dieing (I think).

Change your inetd.conf to be like this:

 amandaidx stream tcp nowait amanda /usr/sbin/tcpd /usr/local/libexec/amindexd
 amidxtape stream tcp nowait amanda /usr/sbin/tcpd /usr/local/libexec/amidxtaped
 amanda    dgram  udp wait   amanda /usr/sbin/tcpd /usr/local/libexec/amandad

Don't forget to send inetd a HUP after the change.

> Bye Juergen

John R. Jackson, Technical Software Specialist, [EMAIL PROTECTED]

Reply via email to