Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Mar 2004 03:52:18 -0600 (CST)
From:      Eduardo Viruena Silva <mrspock@esfm.ipn.mx>
To:        freebsd-questions@freebsd.org
Subject:   ClamAV 0.67,  SendMail, FreeBSD 5.2.1-RELEASE-p1
Message-ID:  <20040311030414.D951@Gina.esfm.ipn.mx>

next in thread | raw e-mail | index | archive | help

Hello FreeBSD Gurus!

I have installed FreeBSD 5.2.1-RELEASE and
upgraded it to  FreeBSD 5.2.1-RELEASE-p1.
I also upgraded my ports with cvsup.

I am trying to install ClamAV Milter in my system.

I think I have to do this:

1. Compile the port:
	cd /usr/ports/security/clamav
	make WITH_MILTER=yes install
	----
	there is a problem with this port:
	it does not compile, the line 384 of
	/usr/ports/security/clamav/work/clamav-0.67/clamav-milter/clamav-milter.c
	has a problem, it requires to include
	"malloc.h" which is obsolete and is reduced
	to issue a error message saying "stdlib.h
	must be included instead.
	I changed this line to include "stdlib.h"
	and make the port again.  It installed it.
        ---

2.  Configure clamav.

	cd /usr/local/etc
	cp clamav.conf.sample clamav.conf

    I had to change line describing LocalSocket to:
	LocalSocket /var/run/clamav/clamd.sock

    and also uncomment line:
	StreamSaveToDisk

3. Modify /etc/rc.conf:
	clamav_clamd_enable="YES"
	clamav_clamd_socket="/var/run/clamav/clamd.sock"
	clamav_freshclam_enable="YES"
	clamav_milter_enable="YES"
	clamav_milter_socket="/var/run/clamav/clamd.sock"

4. Upgrade virus data files:

 michelle# freshclam

 ClamAV update process started at Thu Mar 11 03:26:31 2004
 Reading CVD header (main.cvd): OK
 Downloading main.cvd [*]
  main.cvd updated (version: 21, sigs: 20094, f-level: 1, builder: tkojm)
 Reading CVD header (daily.cvd): OK
 Downloading daily.cvd [*]
 daily.cvd updated (version: 176, sigs: 338, f-level: 1, builder: ddm)
 Database updated (20432 signatures) from database.clamav.net
 (193.1.219.100).



5. Start clamav:
	cd /usr/local/etc/
	rc.d/clamav-clamd.sh start

I checked the socked was created:

michelle# ls -la /var/log/clamav
total 38
drwxr-xr-x  2 clamav  clamav    512 Mar 10 18:25 .
drwxr-xr-x  3 root    wheel    4096 Mar 11 03:05 ..
-rw-r-----  1 root    clamav  15231 Mar 11 03:32 clamd.log
-rw-r--r--  1 clamav  clamav  15402 Mar 11 03:03 freshclam.log

so far, so good.

	rc.d/clamav-freshclam.sh start
	rc.d/clamav-milter.sh start

AND IN THIS POINT I RECEIVED THIS MESSAGE:
	Can't talk to clamd server via /var/run/clamav/clamd.sock
	Check your entry for LocalSocket in /usr/local/etc/clamav.conf

and the system log /var/log/messages has this message:
Mar 11 03:30:39 Michelle mrspock: rc.d/clamav-milter.sh: WARNING: Stale socket
/var/run/clamav/clamd.sock removed.




-----
I cannot continue.
But, if I could, I would do this:


6. Reconfigure sendmail.

According to
/usr/ports/security/clamav/work/clamav-0.67/clamav-milter/INSTALL

I have to modify my /etc/mail/freebsd.mc file.
I have to include these lines:     [I'm also running spammassassin]

----
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')
define(`confMILTER_LOG_LEVEL', 7)

INPUT_MAIL_FILTER(`clamav',`S=local:/var/run/clamav/clamd.sock, F=, T=S:4m;R:4m')dnl
define(`confINPUT_MAIL_FILTERS',`spamassassin,clamav')
----

Then I remake my sendmail.cf file:
	make
	make install

This also have a problem, it includes a lot
of blank lines in sendmail.cf [approx. in
lines 61-90], and sendmail complains about it.
I erased them.  Sendmail did not complain anymore.


7. Restart sendmail.

	cd /etc/mail
	make restart

--------------------------------


buuuuuaaaahhhh......

Can any body help me?

Is there something else I have to do?
Please answer to my address, I am not
subscribed in the list.

Thanks in advance.

	Eduardo.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040311030414.D951>