ほぼ日課のようになっている、パッケージのアップデート。
いつものようにaptitude
でパッケージデータベースのアップデートをして、アップデート対象を確認。「postgrey、アップデートされたんだ〜」と思いつつ、パッケージのインストールに進んだら、なんかpostgrey
が起動しないというメッセージ。
aptitude
を抜けて、改めてpostgrey
を起動させてみると、
eswat2:~# /etc/init.d/postgrey start
Starting postfix greylisting daemon: postgreyERROR: --unix or --inet must be specified
というメッセージ。
どうやら、UNIX Socketかportが指定されていないことが起動しない原因のようなので、postgreyのmanやhelpメッセージをチェックして、/etc/default/postgrey
の中にあるPOSTGREY_OPTS
行の先頭の#を消して、
POSTGREY_OPTS="--inet=10023"
と、portを指定するオプションを記述。再度postgrey
を起動して、無事復旧〜。
導入時点でのメモがエントリーにしてあったので、見直してしたら、
インストール自体は、aptitude install postgreyで終わり。
postgrey - Soukaku's HENA-CHOKO Blog
と、特にpostgreyに関する設定は何も行っていなかったのよね。
少なくとも直前の1.31まではアップデートの時に起動しなくなるということは無かったと記憶しているので、1.32でパッケージング時のデフォルト設定が変わった模様デス。
コメントする