Kenji Okimoto
okimo****@clear*****
2017年 8月 30日 (水) 09:06:20 JST
沖元です。 https://github.com/milter-manager/milter-manager/issues/128 で同じ報告を 受けていて、master HEADでは直したのですが、リリースまで手が回っていませ ん。10月にはリリースしたいと考えています。 On 2017年08月29日 23:18, Kazuhiro NISHIYAMA wrote: > 西山和広です。 > >> 実験的な機能ですが、Rmilter[1]とRspamd proxy[2]の自動検出をサポートしま >> した。 >> RmilterはRspamd1.6から非推奨なのでRspamdを使うようにしてください。 > > この変更の影響だと思うのですが、amd64 の Debian GNU/Linux 9.1 (stretch) の > 環境で sudo service milter-manager restart を実行すると、以下のように > エラーになります。 > > Aug 29 23:07:59 hostname milter-manager[30008]: TypeError: no implicit conversion of nil into String: > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/rs > pamd-proxy-detector.rb:10:in `executable?' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/rs > pamd-proxy-detector.rb:10:in `detect' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/de > tector.rb:93:in `detect_rspamd_proxy_connection_spec' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/sy > stemd-detector.rb:110:in `guess_application_specific_spec' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/sy > stemd-detector.rb:96:in `guess_spec' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/sy > stemd-detector.rb:24:in `enabled?' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager/de > bian-detector.rb:15:in `apply' > Aug 29 23:07:59 hostname milter-manager[30008]: /etc/milter-manager/defaults/debian.conf:57:in `block in load_configur > ation' > Aug 29 23:07:59 hostname milter-manager[30008]: /etc/milter-manager/defaults/debian.conf:54:in `each' > Aug 29 23:07:59 hostname milter-manager[30008]: /etc/milter-manager/defaults/debian.conf:54:in `load_configuration' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb > :383:in `instance_eval' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb > :383:in `load_configuration' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb > :415:in `block in load' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:414:in `each' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:414:in `load' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:420:in `load_if_exist' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:432:in `load_default' > Aug 29 23:07:59 hostname milter-manager[30008]: /etc/milter-manager/milter-manager.conf:4:in `load_configuration' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:383:in `instance_eval' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:383:in `load_configuration' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:344:in `block in load' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/core/callback.rb:20:in `guard' > Aug 29 23:07:59 hostname milter-manager[30008]: /usr/lib/x86_64-linux-gnu/milter-manager/binding/lib/milter/manager.rb:343:in `load' > > とりあえず /etc/milter-manager/defaults/debian.conf で > > =begin > [ > "rspamd", > [ > "Remote Network", > "Unauthenticated", > "No Stress", > ], > ] > =end > > のように rspamd のところををコメントアウトすると起動するようになりました。 > > -- Kenji Okimoto <okimo****@clear*****>