2007年12月6日木曜日

amavisd 起動せず 

yumかけてほっといたらamavisdが起動しなくなっていた。
まる1日以上サーバー放置

原因がまるでわからずエラーをみると
Starting Mail Virus Scanner (amavisd): Problem in the Amavis::Unpackers code: #
# =============================================================================
# This text section governs how a main per-recipient amavisd-maia log entry
# is formed. An empty text will prevent a log entry, multi-line text will
# produce several log entries, one for each nonempty line.
# Macro %. might be useful, it counts recipients starting from 1.
# Syntax is explained in the README.customize file.
#
[?%#D||Passed #
[? [?%#V|1] |INFECTED (%V)|#
[? [?%#F|1] |BANNED (%F)|#
[? [? %2|1] |SPAM|#
[? [?%#X|1] |BAD-HEADER|CLEAN]]]]#
, <%o> -> [%D|,], Hits: %c#
, tag=%3, tag2=%4, kill=%5# NOTE: macros %3, %4, %5 are experimental
, %0/%1/%2/%k#
]
[?%#O||Blocked #
[? [?%#V|1] |INFECTED (%V)|#
[? [?%#F|1] |BANNED (%F)|#
[? [? %2|1] |SPAM|#
[? [?%#X|1] |BAD-HEADER|CLEAN]]]]#
, <%o> -> [%O|,], Hits: %c#
, tag=%3, tag2=%4, kill=%5# NOTE: macros %3, %4, %5 are experimental
, %0/%1/%2/%k#
] is only avaliable with the XS version at /usr/lib/perl5/site_perl/5.8.5/Compress/Zlib.pm line 9
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Compress/Zlib.pm line 9.
Compilation failed in require at (eval 93) line 19.
BEGIN failed--compilation aborted at (eval 93) line 19.


でも意味がわからん。
指定されたZlib.pmをあけてみるとperl-Scalar-Deferってのを指してる。
はいってなかったので入れたり出したりしてみるけどなおらない。
で、ここをたよりに現在のを抜いてmakeしてinstallしてみたら直った。
xsモードってのじゃないとだめだったらしいけど、何がまずくてそうなったのかすらわからない。
とりあえず直ってよかった・・・。



0 件のコメント:

コメントを投稿

フォロワー