はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 CentOS5でメールが受信できない
日時: 2007/12/26 00:04
名前: かときち

?不明点・障害内容:CentOS5でメールが受信できない
?ログの有無   :あり
  (有:その内容):/var/log/maillog
?Distribution  :
      Version:CentOS5(x64)
?Service Name  :
      Version:
?ネットワーク構成:

 お世話になります。
 CentOS5(x64)でメールサーバを構築しているのですが、メールの受信がうまく行きません。
 ログを見ると以下のようなエラーが出ているのですが、原因が全くわかりません。
(こちらのサイトを参考に設定しています……。)

[root@sc440 ~]# tail /var/log/maillog
Dec 25 14:45:48 sc440 dovecot: imap-login: imap-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
Dec 25 14:45:48 sc440 dovecot: pop3-login: pop3-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
Dec 25 14:45:48 sc440 last message repeated 2 times
Dec 25 14:45:48 sc440 dovecot: child 3839 (login) returned error 127
Dec 25 14:45:48 sc440 dovecot: child 3840 (login) returned error 127
Dec 25 14:45:48 sc440 dovecot: child 3841 (login) returned error 127
Dec 25 14:45:48 sc440 dovecot: child 3842 (login) returned error 127
Dec 25 14:45:48 sc440 dovecot: child 3843 (login) returned error 127
Dec 25 14:45:48 sc440 dovecot: imap-login: imap-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
Dec 25 14:45:48 sc440 dovecot: child 3844 (login) returned error 127

 うまく動作させるにはどうすればいいか、御教示頂ければ幸いです。

■ コンテンツ関連情報

 Re: CentOS5でメールが受信できない ( No.1 )
日時: 2007/12/26 00:24
名前: こじ

64ビット版ですと
 http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.1/Japanese#head-82ee941a12369a892d2d31a364b1cf29f078b65b
にある、「Dovecotパッケージをx86_64カーネル上で動かす場合、CentOS 5.1にアップグレードした後に、"login_process_size=64"というパラメーターを設定ファイル /etc/dovecot.conf に追記する必要があります。 」
というのが関係ありそうです。
 Re: CentOS5でメールが受信できない ( No.2 )
日時: 2007/12/26 00:37
名前: かときち

 こじ 様

 レスを頂き有り難う御座います。
 /etc/dovecot.confのlogin_processの項目の所に、"login_process_size=64"と記述しましたが、
やはり受信できず、同様のエラーを吐いています。

 CentOS5の32ビット版では、ここのサイトの通りに設定すると正常に動作するので、まだ他に
32ビット版と64ビット版の違いがあるのでは? と思っています。

 他にも注意して確認すべき点がありましたら、御教示をお願い致します。
 Re: CentOS5でメールが受信できない ( No.3 )
日時: 2007/12/26 00:50
名前: かときち

 訂正です。

 こじ 様に教えて頂いた通りに修正してdovecotをrestartさせると、エラーの内容が変わっていました。

[root@sc440 ~]# tail /var/log/maillog
Dec 26 00:32:09 sc440 dovecot: child 16229 (login) returned error 127
Dec 26 00:32:09 sc440 dovecot: child 16230 (login) returned error 127
Dec 26 00:32:09 sc440 dovecot: child 16232 (login) returned error 127
Dec 26 00:32:09 sc440 dovecot: child 16234 (login) returned error 127
Dec 26 00:32:09 sc440 dovecot: imap-login: imap-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
Dec 26 00:32:09 sc440 dovecot: child 16235 (login) returned error 127
Dec 26 00:32:38 sc440 dovecot: Killed with signal 15
Dec 26 00:32:39 sc440 dovecot: Dovecot v1.0.rc15 starting up
Dec 26 00:45:54 sc440 dovecot: Killed with signal 15
Dec 26 00:46:00 sc440 dovecot: Dovecot v1.0.rc15 starting up

 今は上記のようなエラーが出ています。

 何か些細な点を見逃している様な気もするのですが……。

 引き続き御教示をお願い致します。
 Re: CentOS5でメールが受信できない ( No.4 )
日時: 2007/12/26 00:59
名前: こじ

かときちさん、こんばんは。
ここにも内容的には同じですが、エラーメッセージがそっくりなんですよ。
http://www.cyberciti.biz/tips/rhel-dovecot-error-while-loading-shared-libraries.html

我ながら粘着質かなぁと思うのですが、restartしてないとか・・・
外れてたら疑って申し訳ございません。
 Re: CentOS5でメールが受信できない ( No.5 )
日時: 2007/12/26 01:00
名前: かときち

 お世話になります。

 一度サーバを再起動させてから再度メールの受信を試みると、またログが変わっていました。

[root@sc440 ~]# tail /var/log/maillog
Dec 26 00:49:58 sc440 postfix/smtpd[19915]: disconnect from mkrm165d.rakuten.co.jp[203.190.58.165]
Dec 26 00:49:58 sc440 postfix/local[19920]: 7CECE8A9015D: to=<kaimono@katou.vc>, relay=local, delay=0.23, delays=0.22/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Dec 26 00:49:58 sc440 postfix/qmgr[3672]: 7CECE8A9015D: removed
Dec 26 00:52:46 sc440 postfix/postfix-script: stopping the Postfix mail system
Dec 26 00:52:46 sc440 postfix/master[3669]: terminating on signal 15
Dec 26 00:52:46 sc440 dovecot: Killed with signal 15
Dec 26 00:53:52 sc440 dovecot: Dovecot v1.0.rc15 starting up
Dec 26 00:53:53 sc440 postfix/postfix-script: warning: group or other writable: /etc/postfix/./main.cf
Dec 26 00:53:53 sc440 postfix/postfix-script: starting the Postfix mail system
Dec 26 00:53:53 sc440 postfix/master[2670]: daemon started -- version 2.3.3, configuration /etc/postfix

 相変わらずメールを受信しようとすると、メーラーがエラーを出すのですが、どこがおかしいのか
今のところわかりません。

 引き続き御教示をお願い致します。
 Re: CentOS5でメールが受信できない ( No.6 )
日時: 2007/12/26 01:01
名前: こじ

書き込みが遅れたようで、すみません、他にエラーがあったのですね。
 Re: CentOS5でメールが受信できない ( No.7 )
日時: 2007/12/26 01:04
名前: かときち

 こじ 様

 レスを頂き有り難う御座います。
 こじ 様の御指摘の通りにdovecot.confを修正致しましたら、
dovecot: imap-login: imap-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory
 と言うエラーは出なくなりました。
 有り難う御座いました。

 ただ、すぐ上にも書きました通り、また別の問題が出てきました。
 もし、何か情報をお持ちでしたら、教えて頂けると幸いです。

 宜しくお願い致します。
 Re: CentOS5でメールが受信できない ( No.8 )
日時: 2007/12/26 01:34
名前: かときち

 お世話になります。

 以前にもこんなこと(明確なエラーがないのに、メールの送受信が出来なかったこと)があったのを
思い出し、一度外部からこのサーバのWebサーバにアクセスした後に再度メールの送受信を試みてみました。

 原因はわからないのですが、これでうまく送受信が出来るようになりました。
 ルータの設定が悪いのか、それとも他に原因があるのかわかりませんが、うちの環境では一度外部から
サーバにアクセスしてやらないと、うまくメールの送受信が出来ない様です。

 原因がわからずじまいですが、これでクローズさせて頂きます。

 こじ 様、貴重なアドバイスを有り難う御座いました。大変助かりました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.