From owner-freebsd-questions@FreeBSD.ORG Thu Mar 11 01:52:23 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88F8E16A4CE for ; Thu, 11 Mar 2004 01:52:23 -0800 (PST) Received: from Gina.esfm.ipn.mx (esfm.ipn.mx [148.204.102.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CEC243D1F for ; Thu, 11 Mar 2004 01:52:23 -0800 (PST) (envelope-from mrspock@esfm.ipn.mx) Received: from Gina.esfm.ipn.mx (localhost [127.0.0.1]) by Gina.esfm.ipn.mx (8.12.10/8.12.10) with ESMTP id i2B9qIq1002335 for ; Thu, 11 Mar 2004 03:52:18 -0600 (CST) (envelope-from mrspock@esfm.ipn.mx) Received: from localhost (mrspock@localhost)i2B9qIOU002332 for ; Thu, 11 Mar 2004 03:52:18 -0600 (CST) (envelope-from mrspock@esfm.ipn.mx) X-Authentication-Warning: Gina.esfm.ipn.mx: mrspock owned process doing -bs Date: Thu, 11 Mar 2004 03:52:18 -0600 (CST) From: Eduardo Viruena Silva To: freebsd-questions@freebsd.org Message-ID: <20040311030414.D951@Gina.esfm.ipn.mx> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: ClamAV 0.67, SendMail, FreeBSD 5.2.1-RELEASE-p1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Mar 2004 09:52:23 -0000 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.