URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91369
[ Назад ]

Исходное сообщение
"local socket name /var/run/clamav/clmilter.sock unsafe"

Отправлено mg , 13-Апр-11 16:50 
Собственно что делаю:

#uname -a
FreeBSD myhost 7.3-RELEASE FreeBSD 7.3-RELEASE #4: Sat Feb  5 16:53:59 MSK 2011     mg@myhost :/usr/obj/usr/src/sys/GENERIC  i386

# /usr/local/etc/rc.d/clamav-milter  start
Waiting for clamd socket..
Starting clamav_milter.
Waiting for clamav-milter socket..

ls -ld /var
drwxr-xr-x  21 root  wheel  512 Apr 12 23:10 /var

# ls -ld /var/run
drwxr-xr-x  9 root  wheel  1024 Apr 13 16:21 /var/run

# ls -ld /var/run/clamav/
drwxr-xr-x  2 clamav  clamav  512 Apr 13 16:38 /var/run/clamav/

# ls -l /var/run/clamav/
total 6
-rw-rw-r--  1 clamav  clamav  5 Apr 13 16:38 clamav-milter.pid
-rw-rw-r--  1 clamav  clamav  5 Apr 13 13:42 clamd.pid
srw-rw-rw-  1 clamav  clamav  0 Apr 13 13:42 clamd.sock
srwxrwxrwx  1 clamav  clamav  0 Apr 13 16:38 clmilter.sock
-rw-rw----  1 clamav  clamav  5 Apr 12 22:55 freshclam.pid

# /etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.

После этого в логах несколько строк вида:
Milter (clmilter): local socket name /var/run/clamav/clmilter.sock unsafe
Milter (clmilter): to error state

А при попытке отправить или получить по почте, в логах возникает такое:
Milter: data, reject=451 4.3.2 Please try again later

Если остановить
# /usr/local/etc/rc.d/clamav-milter stop
Stopping clamav_milter.
Waiting for PIDS: 55882, 55882.


#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
WARNING: Xclmilter: local socket name /var/run/clamav/clmilter.sock missing

То в логах никаких ошибок(ну кроме того что не найден сокет, что логично) нет и почта ходит нормально.

Есть у кого какие идеи ?


Содержание

Сообщения в этом обсуждении
"local socket name /var/run/clamav/clmilter.sock unsafe"
Отправлено mg , 13-Апр-11 18:21 
Вобщем проблему решил.
Оказывается не было прав на временный каталог поэтому в логах самого clamav-milter (которые надо включить в clamav-milter.conf опцией LogFile /var/log/clamav/clamav-milter.log) писалось такое :
ERROR: Failed to create temporary file
ERROR: Failed to initiate streaming/fdpassing

после добавления прав на /var/tmp всё заработало.