Hi
> This says, as you sort of suspected, that inetd is not able to run
> amandad for some reason. It is, however listening on the port and so
> forth, so that part's configured properly.
Just to be sure:
bash-2.03# lsof -i | grep am
inetd 19686 root 11u IPv4 0xe1dfac2c 0t0 UDP *:amanda (Idle)
inetd 19686 root 12u IPv4 0xe26790ec 0t0 TCP *:amandaidx (LISTEN)
inetd 19686 root 13u IPv4 0xe1c0161c 0t0 TCP *:amidxtape (LISTEN)
> When you ran amandad as user amanda, did you give it the full path as
> in the inetd.conf line? Something like:
>
> su amanda -c /opt/local/libexec/amandad
>
> And I assume it sat there for 30 seconds then dropped away?
Yeah, works fine
> The script will run amandad but redirect stdout/stderr to another /tmp
> file. See if they have anything interesting to say.
The script won't run from inetd either! It's like some sort of wierd permission
problem, except 'root' and 'amanda' can both execute amandad manually. Any ideas?
Obviously I'm not getting any debug info at all. I can't think of a reason why inetd
would fail in this way ...
Thanks
- John