Re: milter-managerが起動しない

From: Hideo Kuwabara <kuwa_at_superconnect.or.jp>
Date: Tue, 15 Feb 2022 07:38:10 UTC
私の環境は、 FreeBSD 13.0-RELEASE-p6 ですが、 milter-manager-2.1.1は起動できない
不具合を含んでいるそうです。

milter-manager-2.1.6にバージョンアップして貰うしかないようです。
少し急いでいたので、 portsのMakefile と distfileを書き換えてmakeしました。
milter-manager-2.1.6では動きました。



2022年2月15日(火) 13:27 Aoba Dai <aobadai@gmail.com>:

> Aobaと申します。
> 不可解な現象が起こっていて、何かヒントが頂けたらと思い投稿します。
>
> milter-managerが動いているFreeBSD12.2-RELEASE-p12から
> FreeBSD12.2-RELEASE-p1へアップグレードしました。
> そしてmilter-managerを再インストールして起動しようとすると
> 以下のエラーが出て起動できませんでした。
> pkgでもportsでもどちらでも状況は同じです。
> 関連するパッケージを入れ直したりしましたが改善されません。
> 同じ状況が無いかざっくりググりましたがピッタリなのが見つからず
> 苦慮しています。
>
> # service milter-manager start
> Starting miltermanager.
> [2022-02-15T03:42:14.382364Z]: unknown error is occurred: <NULL pointer
> given (ArgumentError)
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/milter-manager/binding/lib/milter/core.rb:18:in `<top
> (required)>'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/milter-manager/binding/lib/milter/client.rb:16:in `<top
> (required)>'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/milter-manager/binding/lib/milter.rb:16:in `<top
> (required)>'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/milter-manager/binding/lib/milter/manager.rb:25:in `<top
> (required)>'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> /usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:54:in
> `require'
> >
> Segmentation fault (core dumped)
> /usr/local/etc/rc.d/milter-manager: WARNING: failed to start miltermanager
> #
>
> 環境は以下のような感じです。
>
> # uname -a
> FreeBSD eaeh36.p-s.net 12.3-RELEASE-p1 FreeBSD 12.3-RELEASE-p1 GENERIC
> amd64
>
> # pkg info
> clamav-0.104.2,1               Open-source (GPL) anti-virus engine
> (Regular Feature Release)
> milter-greylist-4.6.4          Easy-to-use greylist milter for sendmail
> and postfix
> milter-manager-2.1.1_1         Super milter that can invoke several
> milters selectively
> opendkim-2.10.3_15             DKIM library and milter implementation
> perl5-5.32.1_1                 Practical Extraction and Report Language
> pkg-1.17.5_1                   Package manager
> pkgconf-1.8.0,1                Utility to help to configure compiler and
> linker flags
> portdowngrade-1.7              Sets a port back to a previous version
> portmaster-3.20                Manage your ports without external
> databases or languages
> portupgrade-2.4.16,2           FreeBSD ports/packages administration and
> management tool suite
> python27-2.7.18_1              Interpreted object-oriented programming
> language
> python38-3.8.12_1              Interpreted object-oriented programming
> language
> ruby-2.7.5,1                   Object-oriented interpreted scripting
> language
> ruby27-bdb-0.6.6_8             Ruby interface to Oracle Berkeley DB
> revision 2 or later
> ruby27-gems-3.0.8              Package management framework for the Ruby
> language
> rubygem-glib2-3.4.9            Ruby binding of GLib 2.x
> rubygem-native-package-installer-1.1.1 Helper to install native packages
> on "gem install"
> rubygem-pkg-config-1.4.6       pkg-config implementation for Ruby
> spamass-milter-0.4.0_4         Sendmail Milter (mail filter) plugin for
> SpamAssassin
> spamassassin-3.4.5             Highly efficient mail filter for
> identifying spam
> #
>
> --
> Dai Aoba <aobadai@gmail.com>
>
>
>
>