[clamav-users] clamd does not bind to port when starting through init.d/service ubuntu 16.04

Alan Stern stern at rowland.harvard.edu
Sat Aug 27 16:15:59 EDT 2016


On Sat, 27 Aug 2016, Reindl Harald wrote:

> Am 27.08.2016 um 18:30 schrieb G.W. Haywood:
> > Hi there,
> >
> > On Sat, 27 Aug 2016, Jeff Dyke wrote:
> >
> >> ... if i start clamd with
> >> sudo -u clamav /usr/sbin/clamd --config-file=/etc/clamav/clamd.conf
> >> it *will* bind to that address and port.
> >> ...
> >> When starting via /etc/init.d/clamav-daemon start or sudo service
> >> clamav-daemon start it does not bind to the port.
> >>
> >> ... No ... socket received from systemd.
> >> ...
> >
> > Are the other servers also Ubuntu 16.04?
> >
> > What are they all doing?
> >
> > Anything more from the clamd.conf debug options?
> >
> > I use ClamAV only on mail servers.  I tend not to use distro packages
> > for things mail, and anyway I have yet to use ClamAV on a systemd box
> > (and with luck I never will) - but in your shoes I'd be inclined e.g.
> > to chmod a-x the ClamAV scripts in /etc/init.d then put something to
> > start clamd in /etc/rc.local to see if it works there after the
> > network stack is all up and running
> 
> to start with a proper environment don't contain anything in /etc/init.d 
> if we talk about systemd
> 
> so what tells "systemctl list-units | grep clam" and what tells 
> "systemctl status" for each listed uint - to get a minimum overview how 
> the system is wired togehter (not that good when using compat startscripts)

The impression I got from the original bug report is that there should 
be a "clamd.socket" unit file that either is missing or is not running 
properly.

Alan Stern




More information about the clamav-users mailing list