Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000786Vine Linux1 バグ公開2009-10-06 10:172011-01-21 02:38
anonymous 
inagaki 
不明 
完了不明 
4.2 
 
x86
cyrus-imapd-2.2.13p1-1vl4
0000786: Command died with signal 11: "/usr/lib/cyrus-imapd/deliver"
横から失礼します。

私のところのcyrus-imapも、cyrus-imapd-2.2.13p1-2vl4適用後、deliverが効かず、
メールのtransportが死んで正常な運営ができずにいます。
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtpへの変更も
有効ではないようです。

postfixのログ:

Oct 6 10:10:34 fertila postfix/pipe[16217]: C78BE3A3008: to=<filter@example.com>, relay=cyrus, delay=341422, status=deferred (Command died with signal 11: "/usr/lib/cyrus-imapd/deliver")

それと、お願いなのですが、datebaseのインポートに失敗しだしてからもう二週間、
暫定的なメール運用を続けていますが、不便な面が多いので、
問題が解決するまでcyrus-imapd-2.2.12-0vl1に戻せるよう、
ftpサイトに戻しておいていただけませんか?

> cyrus-imapd-2.2.13p1-2vl4での問題の解決を確認いたしました。
>
> 以下補足です。----------------------------------------------
> ただ、設定によるのかもしれませんが、当方の環境では、
> postfix/main.cfにて、
> mailbox_transport = cyrus
> から
> mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
> に変更する必要がありました。
> ------------------------------------------------------------
>
> > 状態を「確認待ち」にしました。
> >
> > > 再現を確認しました。
> > >
> > > アップデート後の起動時に実行される cvt_cyrusdb_all スクリプト内で、変換後
> > > のデータベースフォーマットを拾えていないようなので、当該スクリプトを修正
> > > したものを cyrus-imapd-2.2.13p1-2vl4 として put しました。
> > > 手元ではパッケージ更新後もユーザ情報が消えることなく使えることを一応確認
> > > しています。
> > >
> > > # PreReq: db4-utils, file も追加しています。
> > >
> > > cyrus-imapd-2.2.12-0vl1 に戻されているのであれば、再度アップグレードをお
> > > 試しいただければと思います。
設定されていません。
課題の履歴
2009-10-06 10:17anonymous新規課題
2009-10-11 22:09inagaki概要Cyrus-imapd のユーザ情報が正しくエクスポートまたはインポートされない => Command died with signal 11: "/usr/lib/cyrus-imapd/deliver"
2009-10-11 22:09inagakiコメント追加: 0003448
2010-02-03 15:59anonymousコメント追加: 0003449
2010-02-03 16:10anonymousコメント追加: 0003450
2010-04-11 19:15inagakiコメント追加: 0003451
2010-04-12 16:19anonymousコメント追加: 0003452
2011-01-21 02:38munepi状態テスト待ち => 完了
2011-01-21 02:38munepiコメント追加: 0003453

コメント
(0003448)
inagaki   
2009-10-11 22:09   
レポートを分割し、タイトルを変更しました。

> 私のところのcyrus-imapも、cyrus-imapd-2.2.13p1-2vl4適用後、deliverが効か
> ず、
> メールのtransportが死んで正常な運営ができずにいます。
> mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtpへの変更も
> 有効ではないようです。
>
> postfixのログ:
>
> Oct 6 10:10:34 fertila postfix/pipe[16217]: C78BE3A3008:
> to=<filter@example.com>, relay=cyrus, delay=341422, status=deferred
> (Command died with signal 11: "/usr/lib/cyrus-imapd/deliver")

当方の Vine 4.2 環境では再現しなかったのですが、cyrus 2.2.13 で deliver が死ぬバグが本家の Bugzilla にあがっていたので、このパッチを追加したものを cyrus-imapd-2.2.13p1-3vl4 として put しました。

https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2817 [^]

一度、お試しいただければと思います。
(0003449)
anonymous   
2010-02-03 15:59   
すみません、seedMLに登録しておらず、外部から分割前のページのみをチェックし続けていたのでこのページに気がつきませんでした。

で、報告ですが、cyrus-imapd-2.2.13p1-3vl4でもまったく同様の結果です。

Feb 3 15:02:50 fertila postfix/qmgr[2129]: 189633A24F0: from=<PXB02555@nifty.com>, size=676, nrcpt=1 (queue active)
Feb 3 15:02:51 fertila amavis[2264]: (02264-01) (!)ClamAV-clamd: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory, retrying (2)
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!)run_av (ClamAV-clamd, built-in i/f): Too many retries to talk to /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory) at (eval 87) line 293.
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too many retries to talk to /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory) at (eval 87) line 293. at (eval 87) line 491.
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)WARN: all primary virus scanners failed, considering backups
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)TROUBLE in check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too many retries to talk to /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory) at (eval 87) line 293. at (eval 87) line 491.
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!)PRESERVING EVIDENCE in /var/amavis/tmp/amavis-20100203T150250-02264
Feb 3 15:02:57 fertila postfix/smtp[2782]: 189633A24F0: to=<kwsm@triplejumper.com>, relay=127.0.0.1[127.0.0.1], delay=7, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=02264-01, virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too many retries to talk to /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory) at (eval 87) line 293. at (eval 87) line 491. (in reply to end of DATA command))


そこでcyrus-imapd-2.2.12-0vl1に戻しましたが、今度は再起動後も手作業で関連するデーモンをすべて起動し直してやらなければ正常に動かなくなりました。(すなわち、 PCを再起動すると、cyrusはじめ、同時に動かしているclamavとspamassassinもろとも落ちてしまい、すべて手作業で起動し直して初めてimapサーバが利用可能になる状態です。)

後者の障害は、溜まっていたupdatesをこの機に適用したことが関係しているかもしれません。
cyrus-imapd-2.2.13p1-3vl4と同時に適用したupdatesは

  clamav clamav-devel kdegraphics kernel-doc kernel-source newt newt-devel perl-Cyrus wget
  kernel#2.6.16-76.55vl4 kernel-devel#2.6.16-76.55vl4

です。

取り急ぎの結果報告まで。



> レポートを分割し、タイトルを変更しました。
>
> > 私のところのcyrus-imapも、cyrus-imapd-2.2.13p1-2vl4適用後、deliverが効か
> > ず、
> > メールのtransportが死んで正常な運営ができずにいます。
> > mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtpへの変更も
> > 有効ではないようです。
> >
> > postfixのログ:
> >
> > Oct 6 10:10:34 fertila postfix/pipe[16217]: C78BE3A3008:
> > to=<filter@example.com>, relay=cyrus, delay=341422, status=deferred
> > (Command died with signal 11: "/usr/lib/cyrus-imapd/deliver")
>
> 当方の Vine 4.2 環境では再現しなかったのですが、cyrus 2.2.13 で deliver
> が死ぬバグが本家の Bugzilla にあがっていたので、このパッチを追加したもの
> を cyrus-imapd-2.2.13p1-3vl4 として put しました。
>
> https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2817 [^]
>
> 一度、お試しいただければと思います。
(0003450)
anonymous   
2010-02-03 16:10   
この上のリプライでメールアドレスを変えずに送信してしまったため、書き直して送信しています。
可能であれば、上のリプライは削除いただければ幸いです。




すみません、seedMLに登録しておらず、外部から分割前のページのみをチェック
し続けていたのでこのページに気がつきませんでした。

で、報告ですが、cyrus-imapd-2.2.13p1-3vl4でもまったく同様の結果です。

Feb 3 15:02:50 fertila postfix/qmgr[2129]: 189633A24F0:
from=<tester@example.com>, size=676, nrcpt=1 (queue active)
Feb 3 15:02:51 fertila amavis[2264]: (02264-01) (!)ClamAV-clamd: Can't
connect to UNIX socket /tmp/clamd.socket: No such file or directory,
retrying (2)
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!)run_av (ClamAV-
clamd, built-in i/f): Too many retries to talk to /tmp/clamd.socket
(Can't connect to UNIX socket /tmp/clamd.socket: No such file or
directory) at (eval 87) line 293.
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)ClamAV-clamd av-
scanner FAILED: CODE(0x804ce54) Too many retries to talk to
/tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No
such file or directory) at (eval 87) line 293. at (eval 87) line 491.
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)WARN: all primary
virus scanners failed, considering backups
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)TROUBLE in
check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED:
ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too many retries to talk
to /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No
such file or directory) at (eval 87) line 293. at (eval 87) line 491.
Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!)PRESERVING EVIDENCE
in /var/amavis/tmp/amavis-20100203T150250-02264
Feb 3 15:02:57 fertila postfix/smtp[2782]: 189633A24F0:
to=<filter@example.com>, relay=127.0.0.1[127.0.0.1], delay=7,
status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in
processing, id=02264-01, virus_scan FAILED: virus_scan: ALL VIRUS
SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too
many retries to talk to /tmp/clamd.socket (Can't connect to UNIX socket
/tmp/clamd.socket: No such file or directory) at (eval 87) line 293. at
(eval 87) line 491. (in reply to end of DATA command))


そこでcyrus-imapd-2.2.12-0vl1に戻しましたが、今度は再起動後も手作業で関連
するデーモンをすべて起動し直してやらなければ正常に動かなくなりました。(す
なわち、 PCを再起動すると、cyrusはじめ、同時に動かしているclamavと
spamassassinもろとも落ちてしまい、すべて手作業で起動し直して初めてimapサ
ーバが利用可能になる状態です。)

後者の障害は、溜まっていたupdatesをこの機に適用したことが関係しているかも
しれません。
cyrus-imapd-2.2.13p1-3vl4と同時に適用したupdatesは

  clamav clamav-devel kdegraphics kernel-doc kernel-source newt newt-devel perl-Cyrus wget
  kernel#2.6.16-76.55vl4 kernel-devel#2.6.16-76.55vl4

です。

取り急ぎの結果報告まで。



> レポートを分割し、タイトルを変更しました。
>
> > 私のところのcyrus-imapも、cyrus-imapd-2.2.13p1-2vl4適用後、deliverが効か
> > ず、
> > メールのtransportが死んで正常な運営ができずにいます。
> > mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtpへの変更も
> > 有効ではないようです。
> >
> > postfixのログ:
> >
> > Oct 6 10:10:34 fertila postfix/pipe[16217]: C78BE3A3008:
> > to=<filter@example.com>, relay=cyrus, delay=341422, status=deferred
> > (Command died with signal 11: "/usr/lib/cyrus-imapd/deliver")
>
> 当方の Vine 4.2 環境では再現しなかったのですが、cyrus 2.2.13 で deliver
> が死ぬバグが本家の Bugzilla にあがっていたので、このパッチを追加したもの
> を cyrus-imapd-2.2.13p1-3vl4 として put しました。
>
> https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2817 [^]
>
> 一度、お試しいただければと思います。
(0003451)
inagaki   
2010-04-11 19:15   
リプライが遅れてしまい申し訳ありません。

> で、報告ですが、cyrus-imapd-2.2.13p1-3vl4でもまったく同様の結果です。
>
> Feb 3 15:02:50 fertila postfix/qmgr[2129]: 189633A24F0:
> from=<tester@example.com>, size=676, nrcpt=1 (queue active)
> Feb 3 15:02:51 fertila amavis[2264]: (02264-01) (!)ClamAV-clamd: Can't
>
> connect to UNIX socket /tmp/clamd.socket: No such file or directory,
> retrying (2)
> Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!)run_av (ClamAV-
> clamd, built-in i/f): Too many retries to talk to /tmp/clamd.socket
> (Can't connect to UNIX socket /tmp/clamd.socket: No such file or
> directory) at (eval 87) line 293.
> Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)ClamAV-clamd av-
> scanner FAILED: CODE(0x804ce54) Too many retries to talk to
> /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No
> such file or directory) at (eval 87) line 293. at (eval 87) line 491.
> Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)WARN: all primary
> virus scanners failed, considering backups
> Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!!)TROUBLE in
> check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED:
> ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too many retries to talk
>
> to /tmp/clamd.socket (Can't connect to UNIX socket /tmp/clamd.socket: No
>
> such file or directory) at (eval 87) line 293. at (eval 87) line 491.
> Feb 3 15:02:57 fertila amavis[2264]: (02264-01) (!)PRESERVING EVIDENCE
>
> in /var/amavis/tmp/amavis-20100203T150250-02264
> Feb 3 15:02:57 fertila postfix/smtp[2782]: 189633A24F0:
> to=<filter@example.com>, relay=127.0.0.1[127.0.0.1], delay=7,
> status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in
> processing, id=02264-01, virus_scan FAILED: virus_scan: ALL VIRUS
> SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: CODE(0x804ce54) Too
> many retries to talk to /tmp/clamd.socket (Can't connect to UNIX socket
>
> /tmp/clamd.socket: No such file or directory) at (eval 87) line 293. at
>
> (eval 87) line 491. (in reply to end of DATA command))

このエラーログに関しては clamav と postfix の連携がうまくいっていない旨のエラーメッセージだと思うのですが、clamAV はきちんと立ち上がっているのでしょうか。
clamd が正常に起動すれば /tmp/clamd.socket を作成するはずです。
(0003452)
anonymous   
2010-04-12 16:19   
リプライありがとうございます。結論から言うと問題は解決されました。

> このエラーログに関しては clamav と postfix の連携がうまくいっていない旨の
> エラーメッセージだと思うのですが、clamAV はきちんと立ち上がっているので
> しょうか。
> clamd が正常に起動すれば /tmp/clamd.socket を作成するはずです。

このご指摘をうけ、chkconfig --listを確認したところ、spamassassinとclamavの自動起動が外れた状態になっていました。両サービスともonにしてマシンを再起動しましたらサービスは自動的に開始しました。

そこでapt-get upgradeを行いました。
upgradeには cyrus-imapd-2.2.13p1-4vl4 と clamav の関連ファイルがリストされており、upgrade後、再びマシン再起動を行うと、clamdだけが起動しなくなりました。

再度chkconfig --listを確認したところ、やはりclamdだけがすべてoffとなっており、もう一度これを自動起動onにしてマシン再起動したところ、clamavが自動起動するようになり、cyrus-imapdも正常に機能することを確認しました。念のため、再々々度マシン再起動をしてもすべて正常でした。

つまり、最初のcyrus-imapdのエラーはともあれ、その後のエラーはclamavのupgradeにより、clamdの自動起動設定がoffにされたことが原因のようです。

spamassassinもupgrade時に自動起動がoffにされるのかは確認できていませんが、upgradeによりサービスの自動起動が停止させられることがあることを私はまったく知りませんでした。そして、少なくともcyrus-imapd-2.2.13p1-1vl4については私のマシンでも正常に稼働していると言って良いと思われます。

ご助言、ありがとうございました。

P.S. 3番目のリプライは削除いただけると幸いです。
(0003453)
munepi   
2011-01-21 02:38   
確認待ちになってからリプライが無いまま3ヶ月が経過しましたので、
状態を「完了」とします。
何かありましたら、こちらへご投稿下さい。