- PR -

RedHat4 64bit でQmailのpop3d、smtpdが動かない

1
投稿者投稿内容
uni
会議室デビュー日: 2006/11/15
投稿数: 2
投稿日時: 2006-11-15 14:35
初めまして。

今まで
Fedoracore4、RedhatES3、RedhatES4(32bit)を使用して
いたのですが、このたびお客さんから64bitのRedhatES4に
入れてほしいとの依頼があり、Qmailをセットアップしたの
ですが、pop3dとsmtpdのプロセスが何故か立ち上がりません。
コンパイルは等はすべて正常に行えたのですが、
pop3dとsmtpdのプロセスがすぐに止まってしまいます。

どなたか64bit特有の症状等で起動しない等の情報等
ありますでしょうか?

宜しくお願いします。

*使用しているモジュール
qmail-1.03.tar.gz
ucspi-tcp-0.88.tar.gz
checkpassword-0.90.tar.gz
relay-ctrl-3.1.1.tar.gz
daemontools-0.76.tar.gz

*適応パッチ
qmail-date-localtime.patch
qmail-1.03.qmail_local.patch
qmail-1.03.qmailqueue.patch
qmail-1.03.errno.patch

*起動シェル
#!/bin/sh
#
# chkconfig: 2345 99 01
# description: qmail

PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin

[ -f /var/qmail/rc ] || exit 0

case "$1" in
start)
# Start daemons.
echo "Starting qmail."
csh -cf '/var/qmail/rc &'
#For SMTP
nohup /usr/local/bin/envdir /etc/relay-ctrl /usr/local/bin/relay-ctrl-
chdir /usr/local/bin/tcpserver -R -H -v -x /etc/tcp.smtp.cdb -u xxxx -g
xxxx 0 smtp /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd 2>&1
| /var/qmail/bin/splogger smtpd 3 &
#For POP3
nohup /usr/local/bin/envdir /etc/relay-ctrl /usr/local/bin/relay-ctrl-
chdir /usr/local/bin/tcpserver -R -H -v -l xxxxxx.jp 0
pop3 /var/qmail/bin/qmail-popup
xxxxxxx.jp /bin/checkpassword /usr/local/bin/relay-ctrl-
allow /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger
pop3d 3 &
echo
touch /var/lock/qmail
;;
stop)
# Stop daemons.
echo "Shutting down qmail."
PID=`/bin/ps -aefw | grep qmail | awk '{print $2}'`
if [ ! -z "$PID" ] ; then
/bin/kill ${PID} 1> /dev/null 2>&1
fi
echo
rm -f /var/lock/qmail
;;
*)
echo "Usage: qmail.sh {start|stop}"
exit 1
esac

exit 0

あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2006-11-15 18:59
手元に x86-64 + RHEL 4.0 のマシンがあったので、ちょっとばかり触ってみましたが、少なくとも qmail-pop3d についてはちゃんと起動しました。

あと、64-bit であることを疑うのであれば、まずは -m32 オプションをつけてコンパイルしてみてはどうでしょうか。
uni
会議室デビュー日: 2006/11/15
投稿数: 2
投稿日時: 2006-11-15 21:46
ご回答ありがとうございます。
さっそく明日会社にて -m32 オプションをつけてみたいと思います。

現状64bitが原因ではないかとは思っているのですが、
違う可能性も・・。

お客さんのサーバーなので何か設定をされている可能性もあります・・。
自社で入れる場合には
 selinux 無効
 firewall ON
でインストールしまして、sendmailを落とした後
Qmailを入れる作業をしています。
ん〜、、謎です・・。
1

スキルアップ/キャリアアップ(JOB@IT)