On Thu, 15 Jul 2010 16:22:49 -0400 Shawn Bakhtiar <shashan...@hotmail.com> wrote:
> > > having a sinister problem. > > I have modfied a SysV script to start the clamd and than clam-milter. > when I check status I get: > > [r...@smtp ~]# /etc/init.d/clamav-milter status > clamav-milter (pid 3432) is running... > clamd (pid 3426) is running... > > I send an email and the header has : > > X-Virus-Status: Clean > X-Virus-Scanned: clamav-milter 0.96 at smtp.inksystemsinc.com > > > > I come back a few days later and I get this: > > [r...@smtp ~]# /etc/init.d/clamav-milter status > clamav-milter dead but subsys locked > clamd (pid 5152) is running... Look in dmesg, are there any messages about crashes (segfault)? In case you rebooted since, check /var/log/syslog, /var/log/messages, /var/log/boot.log for anything about clamav-milter. > > > and my emails do not include the X-Virus-Status info. > > > > Files to follow (- comment sections): > > > [r...@smtp ~]# more /usr/local/etc/clamd.conf > LogFacility LOG_LOCAL6 > PidFile /var/run/clamd/clamd.pid > OfficialDatabaseOnly no > LocalSocket /var/run/clamd/clamd.socket > > > [r...@smtp ~]# more /usr/local/etc/clamav-milter.conf > MilterSocket /var/run/clamd/clamav-milter.socket > User clamav > PidFile /var/run/clamd/clamav-milter.pid > ClamdSocket unix:/var/run/clamd/clamd.socket > ReportHostname smtp.inksystemsinc.com > LogTime yes > LogSyslog yes > LogFacility LOG_LOCAL6 > LogInfected Basic > > > [r...@smtp ~]# more /etc/init.d/clamav-milter > #!/bin/sh > . /etc/rc.d/init.d/functions > . /etc/sysconfig/network > CLAMAV_FLAGS= > test -f /etc/sysconfig/clamav-milter && . /etc/sysconfig/clamav-milter > [ ${NETWORKING} = "no" ] && exit 0 > > PATH=$PATH:/usr/bin:/usr/local/sbin:/usr/local/bin > > RETVAL=0 > > start_clamd() { > > # ADD BY SHAWN 04122010 for new ClamAV implementation > echo -n "Starting clam AV Server: " > touch /var/lock/subsys/clamd > > if [ -x /sbin/restorecon ] ; then > /sbin/restorecon /var/lock/subsys/clamd > fi > > LANG= daemon clamd ${CLAMD_FLAGS} > RETVAL=$? > echo > test $RETVAL -eq 0 > return $RETVAL > } > > start_clamilt() { > > echo -n "Starting clamav-milter: " > # Don't allow files larger than 20M to be created, to limit DoS > # Needs to be large enough to extract the signature files > ulimit -f 20000 > touch /var/lock/subsys/clamav-milter > # SE Linux Fix from http://webui.sourcelabs.com/fedora/issues/447247 > (and in spamass-miter) > > if [ -x /sbin/restorecon ] ; then > /sbin/restorecon /var/lock/subsys/clamav-milter > fi > > LANG= daemon clamav-milter ${CLAMAV_FLAGS} > RETVAL=$? > echo > test $RETVAL -eq 0 > return $RETVAL > } > > > start() { > > start_clamd > start_clamilt > } > > > stop_clamd() { > > echo -n "Shuttung down clamd: " > killproc clamd > RETVAL=$? > echo > test $RETVAL -eq 0 && rm -f /var/lock/subsys/clamd > > } > > stop_clamilt() { > echo -n "Shutting down clamav-milter: " > killproc clamav-milter > RETVAL=$? > echo > test $RETVAL -eq 0 && rm -f /var/lock/subsys/clamav-milter > } > > > stop() { > > stop_clamilt > stop_clamd > } > > > restart() { > stop > start > } > > # See how we were called. > case "$1" in > start) > case "$2" in > clamd) > start_clamd > ;; > clamilt) > start_clamilt > ;; > *) > start > ;; > esac > ;; > stop) > case "$2" in > clamd) > stop_clamd > ;; > clamilt) > stop_clamilt > ;; > *) > stop > ;; > esac > ;; > restart|reload) > restart > ;; > condrestart) > test -f /var/lock/subsys/clamav-milter && > -f /var/lock/subsys/clamd && restart || : ;; > status) > status clamav-milter > status clamd > ;; > *) > echo "Usage: $0 > {start[clamd|clamilt]|stop[clamd|clamilt]|reload|restart|condrestart|status}" > exit 1 esac > > exit $? > > > _________________________________________________________________ > The New Busy think 9 to 5 is a cute idea. Combine multiple calendars > with Hotmail. > http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 > _______________________________________________ Help us build a > comprehensive ClamAV guide: visit http://wiki.clamav.net > http://www.clamav.net/support/ml _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml