ClamAV 0.67, SendMail, FreeBSD 5.2.1-RELEASE-p1

From: Eduardo Viruena Silva (mrspock_at_esfm.ipn.mx)
Date: 03/11/04

  • Next message: J. Fowler: "Re: FreeBSD, SSH and "Enter Authentication Response""
    Date: Thu, 11 Mar 2004 03:52:18 -0600 (CST)
    To: freebsd-questions@freebsd.org
    
    

    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.
    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
    

  • Next message: J. Fowler: "Re: FreeBSD, SSH and "Enter Authentication Response""

    Relevant Pages

    • Re: Does running ``# portupgrade -arRp prompt for options or updates everything without prompts
      ... On servers for example, I upgrade ... then rebuild the ports (after ... one of the famous FreeBSD live system ... # freebsd-update install ...
      (freebsd-questions)
    • saslauthd with sendmail
      ... This is my first posting to this list, ive been using FreeBSD ... I come from a fairly extensive linux background, ... I did the developer install (install option 4 I ... I also get that last warning line when sendmail starts too. ...
      (freebsd-questions)
    • Re: "Upgrading" from 5.4 to 6.1
      ... to install freebsd 6.1 on the machine. ... It's a running system with freebsd 5.4. ... For me the binary upgrade from cdrom worked no problem. ... mergemaster -p before and mergemaster after, ...
      (comp.unix.bsd.freebsd.misc)
    • Re: FreeBSD or DEBIAN for remotely administered internet server
      ... What, then, do I manage better on Debain than FreeBSD? ... Program Installation / Upgrade: ... dependencies), what conflicts brings which package, etc, and I can make ... and after that install everything. ...
      (comp.unix.bsd.freebsd.misc)
    • Migrating to a newer version of FreeBSD
      ... So I hastily installed a radius server, sendmail ... The version of FreeBSD is just too old. ... cannot seem to just download newer ports and install them. ... I can install the 5.3 on the new drive and get radius authentication ...
      (freebsd-questions)