[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Qmail-send don't work
I trace the execution of /var/qmail/supervise/send/log/run with strace -
o qmail-log.log -f /var/qmail/supervise/send/log/run and found this
segment on trace:
26947 execve("/usr/local/bin/setuidgid", ["setuidgid", "qmaill",
"multilog", "t", "s1000000", "n20", "/var/log/qmail/send"], [/* 26 vars
*/]) = -1 ENOSYS (Function not implemented)
26947 execve("/usr/local/bin/setuidgid", ["setuidgid", "qmaill",
"multilog", "t", "s1000000", "n20", "/var/log/qmail/send"], [/* 26 vars
*/]) = -1 ENOSYS (Function not implemented)
26947 execve("/usr/local/bin/setuidgid", ["setuidgid", "qmaill",
"multilog", "t", "s1000000", "n20", "/var/log/qmail/send"], [/* 26 vars
*/]) = -1 ENOSYS (Function not implemented)
26947 execve("/usr/local/bin/setuidgid", ["setuidgid", "qmaill",
"multilog", "t", "s1000000", "n20", "/var/log/qmail/send"], [/* 26 vars
*/]) = -1 ENOSYS (Function not implemented)
26947 execve("/usr/local/bin/setuidgid", ["setuidgid", "qmaill",
"multilog", "t", "s1000000", "n20", "/var/log/qmail/send"], [/* 26 vars
*/]) = -1 ENOEXEC (Exec format error)
It can be the source of my problema ??
How i solve ??
Frederico Madeira
Coordenador de Suporte
N. Landim Comércio Ltda
e-Mail: fred@xxxxxxxxxxxxxxxxxxxxxxxx
Fone : (81) 3497.3029
PABX: (81) 3497.3000
Fax : (81). 3497.3030
Em Seg, 2005-05-02 às 10:29 -0300, Frederico Madeira escreveu:
> Hi,
>
> I have a problem on my production qmail server.
> When a run the script /etc/init.d/qmail start
> the qmail-send appear on process list but don't send the mail in the
> queue and don't log anything in /var/log/qmail/send/current
> But if i shutdown qmail, run manualy /var/qmail/rc and after start by
> qmail startup script, the qmail-send work but still don't log anything
> on log dir.
>
> What could happen ??
>
> ###################################################################################
>
> Contend of /service dir:
>
> drwxr-xr-x 2 root root 4096 Fev 28 2003 ./
> drwxr-xr-x 29 root root 4096 Abr 30 10:13 ../
> lrwxrwxrwx 1 root root 25 Fev 28 2003 pop3 -
> > /var/qmail/supervise/pop3/
> lrwxrwxrwx 1 root root 25 Fev 28 2003 send -
> > /var/qmail/supervise/send/
> lrwxrwxrwx 1 root root 25 Fev 28 2003 smtp -
> > /var/qmail/supervise/smtp/
> ####################################################################################
>
> My files:
>
> vi /etc/init.d/qmail
> #!/bin/sh
> PATH=/usr/local/bin:/usr/sbin:/usr/bin:/bin
> export PATH
>
> case "$1" in
> start)
> if [ ! -f /var/run/svscan.pid ]
> then
> echo -n "Starting services: svscan"
> cd /service
> env - PATH="$PATH" svscan &
> echo $! > /var/run/svscan.pid
> for dir in `ls /service`
> do
> echo -n " $dir"
> done
> echo "."
> else
> echo "It appears svscan is already running. NOT
> starting!"
> fi
> ;;
> stop)
> echo -n "Stopping services: svscan"
> if [ -f /var/run/svscan.pid ]
> then
> kill `cat /var/run/svscan.pid`
> rm /var/run/svscan.pid
> for dir in `ls /service`
> do
> echo -n " $dir"
> svc -dx /service/$dir
> svc -dx /service/$dir/log
> killall -9 rblsmtpd tcpserver \
> qmail-popup qmail-smtpd \
> qmail-send qmail-remote > /dev/null 2>&1
> done
> else
> echo "It appears svscan is already stopped."
> fi
> echo "."
> ;;
> esac
>
> #######################################
>
> vi /service/send/run
>
> #!/bin/sh
> exec /var/qmail/rc
>
>
> ######################################
>
> vi /var/qmail/rc
> #!/bin/sh
>
> # Using stdout for logging
> # Using control/defaultdelivery from qmail-local to deliver messages by
> default
>
> exec env - PATH="/var/qmail/bin:$PATH" \
> qmail-start "`cat /var/qmail/control/defaultdelivery`"
>
> #############################################
>
> vi /var/qmail/control/defaultdelivery
>
> ./Maildir/
>
>
>
> ######################################
>
> vi /service/send/log/run
>
> #!/bin/sh
> PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
> export PATH
> exec setuidgid qmaill multilog t s1000000 n20 /var/log/qmail/send 2>&1
>
> ######################################################################
>
> Tanks.
>
>
> Frederico Madeira
> Coordenador de Suporte
> N. Landim Comércio Ltda
> e-Mail: fred@xxxxxxxxxxxxxxxxxxxxxxxx
> Fone : (81) 3497.3029
> PABX: (81) 3497.3000
> Fax : (81). 3497.3030
>
>