Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001318Vine Linux1 バグ2012-07-30 14:072012-08-06 13:47
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン6.0 
修正予定バージョン修正済バージョン 
概要0001318: dovecot用のdracプラグインファイル名がおかしい
説明VineLinux6.1のリリースお疲れさまでした。

久しぶりに一からシステム構築をしていて、タイトルのとおり、dovecot用のdracプラグイン名がおかしいようなので連絡させていただきます。

dovecot用のdracプラグインが、VineLinux6.1からは

/usr/lib64/dovecot/drac_plugin.so

になっているようなので、/etc/dovecot/dovecot.confに

> ##
> ## Plugin settings
> ##
> mail_plugins = drac_plugin.so
> mail_plugin_dir = /usr/lib64/dovecot/

として、POP3でもIMAP4でもとにかくdrac経由にしようとしたら、これでPOP3でアクセスすると
/var/log/maillogに

> dovecot: pop3: Fatal: Plugin 'drac_plugin' not found from directory /usr/lib64/dovecot

とエラーがでました。

あれ?と思いつつ、前のVineのように

> ##
> ## Plugin settings
> ##
> mail_plugins = drac.so
> mail_plugin_dir = /usr/lib64/dovecot/

としたら、今度は/var/log/maillogに

> dovecot: pop3(seito): Debug: drac_plugin_init called
> …
> dovecot: pop3: Debug: drac_plugin_deinit called

となって、やはりちゃんと動いていないようです!?

rpcbindとdracdそのものは起動している事を確認しています。

何を調べたらよいでしょうか?
タグ設定されていません。
archx86_64
パッケージdovecot drac
添付ファイル

- 関連

-  コメント
(0000951)
iwamoto (管理者)
2012-07-30 18:27

> > dovecot: pop3(seito): Debug: drac_plugin_init called
> > dovecot: pop3: Debug: drac_plugin_deinit called
>
> となって、やはりちゃんと動いていないようです!?

当方でも Debug メッセージは出ますが、
正常に動作しています。

[iwamoto@natsume dovecot]$ db_dump -p ../mail/dracd.db
VERSION=3
format=print
type=btree
db_pagesize=512
HEADER=END
 192.168.2.101
 1343641301
 192.168.2.192
 1343641587
DATA=END

となって、pop3 元の ip adress がデータベースに
記載されています。(ここでは 192.168.2.102 と 192.168.2.192)
ちゃんと動いていないというのは、
何を持って判断されたのでしょうか?

#Debug メッセージはちょっとウザいですね。
#次回更新時に消します。
(0000952)
iwamoto (管理者)
2012-07-30 18:34

追記です。

>> dovecot: pop3: Fatal: Plugin 'drac_plugin' not found from directory /usr/lib64/dovecot
>
> とエラーがでました。

dovecot 2.0.x は mail_plugins = のところには
so file 名じゃなくて plug in 名を書くように
変わったようです。
ですので、

  mail_plugins = drac

でけでイケると思います。
(0000953)
anonymous (参照)
2012-07-30 21:31

フォローありがとうございます。

mail_plugins = drac
mail_plugin_dir = /usr/lib64/dovecot/

としてやってみたらうまくいきました。

うまくいかないと判断したのは、まさにdracd.dbにIPが書かれないからでしたが、
今検証のために


mail_plugins = drac.so
mail_plugin_dir = /usr/lib64/dovecot/

と書いても出ました。(たぶん混乱していたものと思います)

ありがとうございました。
(0000954)
iwamoto (管理者)
2012-07-30 22:13

> mail_plugins = drac
> mail_plugin_dir = /usr/lib64/dovecot/
>
> としてやってみたらうまくいきました。

追試、ありがとうございます。
完了とします。
(0000955)
anonymous (参照)
2012-08-06 13:47

> mail_plugins = drac.so
> mail_plugin_dir = /usr/lib64/dovecot/

でもうまく行くと書きましたが、再追試をしたところやはり

> mail_plugins = drac
> mail_plugin_dir = /usr/lib64/dovecot/

でなければダメでした。

一応ご報告までに。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2012-07-30 14:07 anonymous 新規課題
2012-07-30 18:27 iwamoto コメント追加: 0000951
2012-07-30 18:34 iwamoto コメント追加: 0000952
2012-07-30 21:31 anonymous コメント追加: 0000953
2012-07-30 22:13 iwamoto 状態 新規 => 完了
2012-07-30 22:13 iwamoto コメント追加: 0000954
2012-08-06 13:47 anonymous コメント追加: 0000955


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker