Yoshito Takeuchi
kinch****@kinch*****
2016年 12月 23日 (金) 16:38:24 JST
こんにちは。竹内と申します。 以下の環境で milter-manager を動かそうとしています。 FreeBSD 11 (UTF-8 環境) milter-manager 2.0.7 (FreeBSD の ports が 2.0.7 です) ruby 2.2.5 https://milter-manager.osdn.jp/reference/ja/install-to-freebsd.html の記述を読みながらインストールしていきました。 ユーザーを作り、pkg install で milter-manager のインストールしました。 # /usr/local/sbin/milter-manager -u milter-manager --show-config で、milter の検出も成功しているようです。 次はデーモン起動です。 /var/run にソケットや pid 用のディレクトリを作成し、rc.conf の編集などして、 # service milter-manager start ちょっと疑問に思ったのが ps axww すると /usr/local/sbin/milter-manager --pid-file /var/run/milter-manager/pid --config-dir=/usr/local/etc/milter-manager --user-name milter-manager --group-name milter-manager --unix-socket-group milter-manager --daemon というプロセスがふたつありましたが、これで正しいのでしょうか? さて、/var/run/milter-manager を見ると、ソケット pid が milter-manager ユーザー・グループ名で作成されています。 続けて、 # sudo -u milter-manager milter-test-server -s unix:/var/run/milter-manager/milter-manager.sock で、起動確認だったのですが、 [2016-12-23T06:58:27.394163Z]: [1] [agent][error][decode] Decode error: milter-decoder-error-quark:3: unexpected reply was received: [2016-12-23T06:58:27.394608Z]: [1] [writer][write][error] can't write to not started or shutdown channel [2016-12-23T06:58:27.394638Z]: [1] [server][error][write] [milter-test-server] Failed to write to milter: milter-writer-error-quark:2: can't write to not started or shutdown channel ** (milter-test-server:53983): CRITICAL **: milter_event_loop_quit: assertion 'priv->depth > 0' failed ** (milter-test-server:53983): CRITICAL **: milter_event_loop_quit: assertion 'priv->depth > 0' failed Failed to write to milter: milter-writer-error-quark:2: can't write to not started or shutdown channel とのエラーが出て、現在四苦八苦しているところです。 すみませんが、アドバイスを頂けないでしょうか? 以上、どうぞよろしくお願いします。 失礼します。