On Tue, Jun 06, 2006, Josh Metzler wrote: > PARAMS="-m /var/spool/postfix/var/run/saslauthd" > However, according to man start-stop-daemon, -m does not take an argument. > So, my guess is that start-stop-daemon is failing do to this addition.
PARAMS is passed to saslauthd, not to start-stop-daemon. It seems that the submitter passed "-m /var/spool/postfix/var/run/saslauthd", but since the directory doesn't exist, saslauthd can't create its pidfile. The submitter should IMO create the dir with a mkdir in the /etc/default/saslauthd file. This is what I see in a strace -f of /etc/init.d/saslauthd start: chdir("/var/spool/postfix/var/run/saslauthd") = -1 ENOENT (No such file or directory) write(2, "saslauthd[10608] :main "..., 93saslauthd[10608] :main : could not chdir to: /var/spool/postfix/var/run/saslauthd Would you please provide the output of strace -f? -- Loïc Minier <[EMAIL PROTECTED]>