GNU/Linux >> Linux の 問題 >  >> Debian

Debian Jessie(8)でのSpamassassinの修正

はじめに:
Debian Wheezy Spamassassinの下では、システムをJessieにアップグレードするまで、長い間非常にうまく機能していました。そのとき、Spamassassin(spamd)がときどきクラッシュし始めましたが、理由はあまりありません。

エラーメッセージの原因:
システムログ(/ var / log / syslog)を調べたところ、次のエラーが見つかりました:
spamd[7490]: util: refusing to untaint suspicious path: "/${SAHOME}"
これがクラッシュの原因かどうかはわかりませんが、確かに役に立ちません。だから私は最初にこのエラーを最初に解決しようとすべきだと考えました。このサイトによると、Spamassassinは「systemd」を介して開始されるため、init構成ファイル( / etc / default / spamassassin )で設定された変数が設定されます。 )は展開されず、スパムを開始するためのコマンドラインで「そのまま」渡されます。 処理する。例:
SAHOME="/var/lib/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME}"

解決策:
このファイルは更新中に上書きされないため、この変数の値を( / etc / default / spamassassin のOPTIONS行に直接書き込むことをお勧めします。 )次のように:
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir /var/lib/spamassassin/"
これで、少なくともこのエラーは発生しなくなり、スパムがクラッシュしたかどうかがわかります。 まだ起こっています。


Debian
  1. Debian 8 Jessieがリリースされました–新機能

  2. Debian7WheezyをDebian8Jessieにアップグレードする方法

  3. Debian 8にNginxをインストールする方法(Jessie)

  1. Debian 8(Jessie)へのWebminのインストール

  2. DebianJessie公式リポジトリリスト

  3. DebianJessieへのXenHypervisor4.8のインストール

  1. Debian apt-get jessiesources.list

  2. Debian8JessieをDebian9Stretchにアップグレードする方法

  3. Proxmox VE4をDebian8にインストールする方法(Jessie)