Re: Dovecot Imap 「失敗」で困っています。 ( No.1 ) |
|
- ????????? 2009/08/13 13:58
- ????????? 管理者
-
起動時に失敗した時のログ「/var/log/maillog」に何か出力されていませんか?
起動失敗の理由が出力されているはずなので開示してもらえないでしょうか?
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.2 ) |
|
- ????????? 2009/08/13 14:28
- ????????? hiyo-
-
管理人 様
お世話になります。
たくさん入っておりましたが、 この当たりのログでいいのでしょうか?
Aug 13 14:11:46 hiyoli postfix/smtpd[8652]: connect from fb2.aams.jp[202.189.148.252] Aug 13 14:12:11 hiyoli postfix/anvil[3200]: statistics: max connection rate 1/60s for (smtp:202.189.148.252) at Aug 13 14:11:46 Aug 13 14:12:11 hiyoli postfix/anvil[3200]: statistics: max connection count 9 for (smtp:202.189.148.252) at Aug 13 14:11:46 Aug 13 14:12:24 hiyoli postfix/trivial-rewrite[8659]: fatal: open database /etc/postfix/transport.db: No such file or directory Aug 13 14:12:25 hiyoli postfix/master[2233]: warning: process /usr/libexec/postfix/trivial-rewrite pid 8659 exit status 1 Aug 13 14:12:25 hiyoli postfix/master[2233]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling Aug 13 14:13:25 hiyoli postfix/trivial-rewrite[8663]: fatal: open database /etc/postfix/transport.db: No such file or directory Aug 13 14:13:26 hiyoli postfix/master[2233]: warning: process /usr/libexec/postfix/trivial-rewrite pid 8663 exit status 1 Aug 13 14:13:26 hiyoli postfix/master[2233]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling Aug 13 14:14:26 hiyoli postfix/trivial-rewrite[8667]: fatal: open database /etc/postfix/transport.db: No such file or directory Aug 13 14:14:27 hiyoli postfix/master[2233]: warning: process /usr/libexec/postfix/trivial-rewrite pid 8667 exit status 1 Aug 13 14:14:27 hiyoli postfix/master[2233]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling Aug 13 14:15:27 hiyoli postfix/trivial-rewrite[8676]: fatal: open database /etc/postfix/transport.db: No such file or directory Aug 13 14:15:28 hiyoli postfix/master[2233]: warning: process /usr/libexec/postfix/trivial-rewrite pid 8676 exit status 1 Aug 13 14:15:28 hiyoli postfix/master[2233]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling Aug 13 14:16:28 hiyoli postfix/trivial-rewrite[8683]: fatal: open database /etc/postfix/transport.db: No such file or directory Aug 13 14:16:29 hiyoli postfix/master[2233]: warning: process /usr/libexec/postfix/trivial-rewrite pid 8683 exit status 1 Aug 13 14:16:29 hiyoli postfix/master[2233]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
宜しくお願いいたします。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.3 ) |
|
- ????????? 2009/08/13 14:50
- ????????? 管理者
-
Dovecot の部分のログではありませんね。
しかし、Postfix でもエラー(ワーニング)出力されています。
複数個あるので、1つずつ解決していきましょう。
まず以下の分 > Aug 13 14:16:28 hiyoli postfix/trivial-rewrite[8683]: fatal: open database /etc/postfix/transport.db: No such file or directory
Postfix の main.cf 内に transport_maps 指定していると思われますが、こちらの transport.db が生成されていません。 以下のコマンドを実行する事で生成されます。
# postmap /etc/postfix/transport
実行後は、Postfix サービスを再起動してください。
出来れば以下の実行結果を教えてください。 (※:固有情報が出力されますので、開示したくなければ 該当部分の値を xxx 等に変更しても構いません)
# postconf -n
dovecot のログは、プロセス名がその行に書かれているのですぐわかると思います
例)
Aug 13 14:40:48 fedora dovecot: Dovecot v1.0.15 starting up ^^↑^^^ このように
以下の実行結果でも構いません。
# /etc/rc.d/init.d/dovecot restart;tail -20 /var/log/maillog
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.4 ) |
|
- ????????? 2009/08/13 15:31
- ????????? hiyo-
-
お手数をおかけします。 # postmap /etc/postfix/transport・・・実行しました。
ここから「# postconf -n」の結果です。・・・・・・・・・・・・・・・・・・・・
[root@hiyoli ~]# postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 disable_vrfy_command = yes home_mailbox = Maildir/ html_directory = no inet_interfaces = all local_recipient_maps = unix:passwd.byname $alias_maps mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = homeip.net myhostname = ******.homeip.net mynetworks = 192.168.24.0/24, 127.0.0.0/8 myorigin = $myhostname newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.4.5/README_FILES relay_domains = $mydestination relayhost = [auth.alpha-web.ne.jp] sample_directory = /usr/share/doc/postfix-2.4.5/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtp_sasl_password_maps = hash:/etc/postfix/isp_account smtpd_client_restrictions = permit_mynetworks, reject_rhsbl_client rhsbl.ahbl.org, reject_rbl_client spamcop.net, reject_rbl_client dynablock.wirehub.net, reject_rbl_client sbl.spamhaus.org, reject_unknown_client, permit smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous, noplaintext smtpd_sender_restrictions = reject_unknown_sender_domain transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 550
ここから「# /etc/rc.d/init.d/dovecot restart;tail -20 /var/log/maillog」・・・・・・・・・
Dovecot Imap を停止中: [失敗] Dovecot Imap を起動中: [失敗] Aug 13 15:07:24 ****** postfix/cleanup[9408]: DFB4EA38042: message-id=<20090813060724.DFB4EA38042@******.homeip.net> Aug 13 15:07:25 ****** postfix/local[9402]: CD8B6A38041: to=<*******@******.homeip.net>, orig_to=<postmaster>, relay=local, delay=47115, delays=47115/0/0/0.11, dsn=2.0.0, status=sent (delivered to maildir) Aug 13 15:07:25 ****** postfix/local[9409]: CD8B6A38041: to=<*******@******.homeip.net>, orig_to=<root>, relay=local, delay=47115, delays=47115/0/0/0.11, dsn=2.0.0, status=sent (delivered to maildir) Aug 13 15:07:25 ****** postfix/local[9405]: CD8B6A38041: to=<clamav@******.homeip.net>, orig_to=<clamav>, relay=local, delay=47115, delays=47115/0/0/0.11, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/lib/clamav/Maildir/tmp/1250143644.P9405.******.homeip.net: Permission denied) Aug 13 15:07:25 ****** postfix/local[9411]: CD8B6A38041: to=<tetsuji@hiyoli.homeip.net>, orig_to=<webmaster>, relay=local, delay=47115, delays=47115/0/0/0.11, dsn=2.0.0, status=sent (delivered to maildir) Aug 13 15:07:25 ****** postfix/cleanup[9395]: 07416A38048: message-id=<20090813060725.07416A38048@******.homeip.net> Aug 13 15:07:25 ****** postfix/qmgr[9392]: DFB4EA38042: from=<root@******.homeip.net>, size=18699, nrcpt=1 (queue active) Aug 13 15:07:25 ****** postfix/pickup[9386]: warning: 12F3DA38049: message has been queued for 5 days Aug 13 15:07:25 ****** postfix/pickup[9386]: 12F3DA38049: uid=0 from=<root> Aug 13 15:07:25 ****** postfix/cleanup[9412]: 12F3DA38049: message-id=<20090813060725.12F3DA38049@******.homeip.net> Aug 13 15:07:25 ****** postfix/qmgr[9392]: 07416A38048: from=<>, size=2951, nrcpt=1 (queue active) Aug 13 15:07:25 ****** postfix/bounce[9410]: CD8B6A38041: sender non-delivery notification: 07416A38048 Aug 13 15:07:25 ****** postfix/qmgr[9392]: 12F3DA38049: from=<root@******.homeip.net>, size=5867, nrcpt=1 (queue active) Aug 13 15:07:25 ****** postfix/qmgr[9392]: CD8B6A38041: removed Aug 13 15:07:25 ****** postfix/local[9402]: DFB4EA38042: to=<*******@******.homeip.net>, orig_to=<tetsuji>, relay=local, delay=124059, delays=124059/0.06/0/0.12, dsn=2.0.0, status=sent (delivered to maildir) Aug 13 15:07:25 ****** postfix/qmgr[9392]: DFB4EA38042: removed Aug 13 15:07:25 ****** postfix/local[9409]: 12F3DA38049: to=<*******@******.homeip.net>, orig_to=<*******>, relay=local, delay=469659, delays=469659/0.06/0/0.11, dsn=2.0.0, status=sent (delivered to maildir) Aug 13 15:07:25 ****** postfix/local[9405]: 07416A38048: to=<*******@******.homeip.net>, orig_to=<root@******.homeip.net>, relay=local, delay=0.28, delays=0.05/0.12/0/0.11, dsn=2.0.0, status=sent (delivered to maildir) Aug 13 15:07:25 ****** postfix/qmgr[9392]: 12F3DA38049: removed Aug 13 15:07:25 ****** postfix/qmgr[9392]: 07416A38048: removed
宜しくお願いいたします。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.5 ) |
|
- ????????? 2009/08/13 15:51
- ????????? 管理者
-
開示して頂いたログでは、postfixは正常に動いた様に見受けられますね。
問題のdovecotはメッセージさえ書かれていないですね。
以下の実行結果を教えてください。
# getenforce # ps -ef | grep sendmail
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.6 ) |
|
- ????????? 2009/08/13 15:54
- ????????? 管理者
-
追記
以下の結果もお願いします。
# nmap localhost
※:上記実行時にエラーが出力される場合は nmap をインストールしてください。 以下がインストールコマンドです。
# yum install -y nmap
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.7 ) |
|
- ????????? 2009/08/14 10:08
- ????????? hiyo-
-
nmapはinstallなしで動作しました。
[root@****** ~]# getenforce・・・・・・・・・・・・・・・・・・・・・・・・・・ Enforcing
[root@****** ~]# ps -ef | grep sendmail・・・・・・・・・・・・・・・・・・・ root 10169 10130 0 19:28 pts/1 00:00:00 grep sendmail
[root@****** ~]# nmap localhost・・・・・・・・・・・・・・・・・・・・・・・・
Starting Nmap 4.20 ( http://insecure.org ) at 2009-08-13 19:26 JST Interesting ports on hiyoli (127.0.0.1): Not shown: 1690 closed ports PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 25/tcp open smtp 80/tcp open http 111/tcp open rpcbind 587/tcp open submission 631/tcp open ipp Nmap finished: 1 IP address (1 host up) scanned in 0.112 seconds
この様になっています。 宜しくお願いいたします。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.8 ) |
|
- ????????? 2009/08/14 08:41
- ????????? 管理者
-
> [root@hiyoli ~]# getenforce
> Enforcing SELinuxが有効の様ですね、これが原因かもしれません。
SELinuxを無効にして、再度dovecotを再起動してみてください。
無効の方法は下記を参考願います。
参照:http://kajuhome.com/security_trouble.shtml#n02-02
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.9 ) |
|
- ????????? 2009/08/14 10:06
- ????????? hiyo-
-
管理者 様 おはようございます。 昨日は何回もありがとうございました。
Selinuxを無効にしましたが下記のように まだDovecotのエラーがでています。
[root@****** ~]# getenforce Permissive
[root@****** ~]# /etc/rc.d/init.d/dovecot start Dovecot Imap を起動中: Error: Error in configuration file /etc/dovecot.conf line 18: Expecting '=' Fatal: Invalid configuration in /etc/dovecot.conf [失敗]
実は質問する前にSelinuxを無効にしてみたことがありますが「ok」になりませんでした。 他にどこをチェックすればよろしてでしょうか? 宜しくお願いいたします。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.10 ) |
|
- ????????? 2009/08/14 10:16
- ????????? 管理者
-
> [root@****** ~]# /etc/rc.d/init.d/dovecot start
> Dovecot Imap を起動中: Error: Error in configuration file /etc/dovecot.conf line 18: Expecting '=' > Fatal: Invalid configuration in /etc/dovecot.conf
起動がかかるところまで来ていますね。 ただし、メッセージ表示されている様に「/etc/dovecot.conf」の18行目が正しくない様です。 この部分をもう一度ご確認してみてください。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.11 ) |
|
- ????????? 2009/08/14 11:12
- ????????? hiyo-
-
「/etc/dovecot.conf」の18行目が正しくない様です。 とほほ下記のとおり間違っていました。
正 protocols = imap imaps pop3 pop3s 誤 Protocols we want to be serving: imap imaps pop3 pop3s
何回も見直したつもりでしたが見落としです。
修正後の再確認 # /etc/rc.d/init.d/dovecot start Dovecot Imap を起動中: Fatal: Dovecot is already running with PID 12843 (read from /var/run/dovecot/master.pid) [失敗]
再度「dovecot start」の結果上記のように「失敗」となりました。
そこで「master.pid」を調べました結果「12843」の5桁の数字のみ。 何のことやらさっぱり分かりません。
またご指導をお願いいたします。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.12 ) |
|
- ????????? 2009/08/14 11:31
- ????????? 管理者
-
> 修正後の再確認
> # /etc/rc.d/init.d/dovecot start > Dovecot Imap を起動中: Fatal: Dovecot is already running with PID 12843 (read from /var/run/dovecot/master.pid)
既に起動しているみたいですね。
一度停止してみてください。
# /etc/rc.d/init.d/dovecot stop
上記でもエラーが出る場合は、下記のコマンドで強制的にプロセスを終了しdovecotを起動します。
# kill -9 12843 # /etc/rc.d/init.d/dovecot start
> そこで「master.pid」を調べました結果「12843」の5桁の数字のみ。 > 何のことやらさっぱり分かりません。 pidとはプロセスIDで、OSがそのプログラムを実行している番号を表しています。 なので、上記で「12843」が既に起動していた為、kill コマンドで強制終了(-9)しています。
|
Re: Dovecot Imap 「失敗」で困っています。 ( No.13 ) |
|
- ????????? 2009/08/14 12:00
- ????????? hiyo-
-
管理者 様
dovecot start [失敗]の問題が解決しました。 素早い対応には大変驚きました。 管理者様には感謝申し上げます。
# /etc/rc.d/init.d/dovecot stop
# /etc/rc.d/init.d/dovecot start Dovecot Imap を起動中: [ OK ]
ここでスレッドを閉じます。
|