このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

/etc/clamd.d/amavisd.confのLocalSocketオプションについて このメッセージに返信する
日時: 2016/09/26(Mon) 07:28
名前: まいなー
URL:
メールサーバーでウィルス&スパムチェック(Postfix+amavisd-new+Clam AntiVirus+SpamAssassin)

CentOS6環境で上記に基づき、Postfix以外を一度すべてアンインストール後、インストールし直しました。

しかし、「ソケット名変更(/etc/clamd.d/amavisd.confのLocalSocketオプションに合わせる)」の通りに
設定しても以下のエラーメッセージが消えませんでした。

amavis[5379]: (05379-13) (!)connect to /var/run/clamav/clamd.sock failed, attempt #1: Can't connect to UNIX socket /var/run/clamav/clamd.sock: \343\201\235\343\201\256\343\202\210\343\201\206\343\201\252\343\203\225\343\202\241\343\202\244\343\203\253\343\202\204\343\203\207\343\202\243\343\203\254\343\202\257\343\203\210\343\203\252\343\201\257\343\201\202\343\202\212\343\201\276\343\201\233\343\202\223
amavis[5379]: (05379-13) (!)ClamAV-clamd: All attempts (1) failed connecting to /var/run/clamav/clamd.sock, retrying (2)

最終的に、LocalSocketを「/var/run/clamav/clamd.sock」にすることで解決しましたが、ClamAV-clamdの
LocalSocketオプションが効いていないのではないでしょうか。
(それとも他にオプションの項目がある?)

念のため、TCPSocket等は無効にしてあります。
記事編集 編集

Page: | 1 | 2 |

Re: /etc/clamd.d/amavisd.confのLocalSocketオプションについて このメッセージに返信する
日時: 2016/09/26(Mon) 12:28
名前: 管理人
URL:
まいなー様

>amavis[5379]: (05379-13) (!)connect to /var/run/clamav/clamd.sock failed, attempt #1: Can't connect to UNIX socket /var/run/clamav/clamd.sock:
CentOS6では/etc/clamd.d/amavisd.confのLocalSocketは下記のとおり/var/spool/amavisd/clamd.sockですが、まいなー様の環境では/var/run/clamav/clamd.sockだったのですか?

[root@centos6 ~]# grep LocalSocket /etc/clamd.d/amavisd.conf
LocalSocket /var/spool/amavisd/clamd.sock

[root@centos6 ~]# rpm -qf /etc/clamd.d/amavisd.conf
amavisd-new-2.9.1-2.el6.noarch
記事編集 編集
Re: /etc/clamd.d/amavisd.confのLocalSocketオプションについて このメッセージに返信する
日時: 2016/09/26(Mon) 14:12
名前: まいなー
URL:
管理人様

いつも大変お世話になっております。

元々の記事を参考に設定しており、今回の更新記事を元に設定しなおしていった所
上記メッセージで上手くいかなくなった為、Postfix以外を一度アンインストール後
インストールしなおしました。

確かに初期値では「/var/spool/amavisd/clamd.sock」でしたが、それに合わせて
設定してもメッセージが消えなかった為、エラーメッセージ通りに合わせた状態です。

[root@server ~]# grep LocalSocket /etc/clamd.d/amavisd.conf
#LocalSocket /var/spool/amavisd/clamd.sock
LocalSocket /var/run/clamav/clamd.sock
[root@server ~]# rpm -qf /etc/clamd.d/amavisd.conf
amavisd-new-2.9.1-2.el6.noarch

宜しくお願い致します。
記事編集 編集
Re: /etc/clamd.d/amavisd.confのLocalSocketオプションについて このメッセージに返信する
日時: 2016/09/26(Mon) 14:57
名前: 管理人
URL:
まいなー様

/etc/amavisd/amavisd.confのask_daemon行に/var/spool/amavisd/clamd.sockを指定してもエラーになるので、/etc/clamd.d/amavisd.confのLocalSocketを/var/run/clamav/clamd.sockに変更したらうまくいった、ということでしょうか?

[root@centos6 ~]# grep LocalSocket /etc/clamd.d/amavisd.conf
LocalSocket /var/spool/amavisd/clamd.sock ← 左記は初期値のまま変更なし

[root@centos6 ~]# grep ask_daemon /etc/amavisd/amavisd.conf|grep -v ^#
\&ask_daemon, ["CONTSCAN {}\n", "/var/spool/amavisd/clamd.sock"], ← 左記は上記の/etc/clamd.d/amavisd.confのLocalSocketに合わせて変更
記事編集 編集
Re: /etc/clamd.d/amavisd.confのLocalSocketオプションについて このメッセージに返信する
日時: 2016/09/26(Mon) 21:52
名前: まいなー
URL:
管理人様

おっしゃるとおりです。現状は以下の通りに設定しています。
当方環境だけの問題でしょうか。

[root@server ~]# grep LocalSocket /etc/clamd.d/amavisd.conf
#LocalSocket /var/spool/amavisd/clamd.sock
LocalSocket /var/run/clamav/clamd.sock
[root@server ~]#
[root@server ~]# grep ask_daemon /etc/amavisd/amavisd.conf|grep -v ^#
#\&ask_daemon, ["CONTSCAN {}\n", "/var/spool/amavisd/clamd.sock"],
\&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"],
[root@server ~]#

本日、以下のようなメールも来ていました。

Subject: Cron <root@server> /usr/share/spamassassin/sa-update.cron 2>&1 | tee -a /var/log/sa-update.log

The amavisd daemon is apparently not running, no PID file /var/run/amavisd/amavisd.pid

PIDは、clamd.pidとなっています。

[root@server ~]# ll /var/run/amavisd/
合計 4
-rw-rw-r-- 1 amavis amavis 6 9月 25 18:28 2016 clamd.pid
[root@server ~]#
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -