[Pkg-clamav-devel] Bug#835293: Bug#835293: Clamav: Log file shows: ERROR: Can't save PID in file /var/run/clamd.pid
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Wed Aug 24 11:01:27 UTC 2016
On 2016-08-24 11:26:35 [+0100], Gavin Donald wrote:
> I installed /clamav-daemon/ without problems but when trying to get it to
> connect to /TCP:3310/ by adding the following lines:
I am not familiar with this / … / syntax. Is it just to highligt things?
> TCPSocket 3310
> TCPAddr localhost (or using 127.0.0.1)
>
> into '//etc/clamav/clamd.conf/' and restarting with '/service clamav-daemon
> restart/', and then using '/netstat -tap | grep clam/' there was no output.
service? Not systemctl? Do you use SystemV oder SystemD?
> I then
> tried adding in:
>
> PidFile /var/run/clamav/clamd.pid
>
> and restarting again. Still no TCP socket was created but the
> '/var/log/clamav.log/' shows:
>
> ERROR: Can't save PID in file /var/run/clamd.pid
> ERROR: Can't unlink the pid file /var/run/clamd.pid
>
> I had expected the addition of the first two lines to create the first of
> these files:
>
> /var/run/clamav/clamd.pid
> /var/run/clamav/freshclam.pid
>
> but neither exist. The outpur of '/ls -l /var/run/' | grep clam/' after I
> modifed the permissions is:
>
> drwxrwxrwx 2 root root 60 Aug 24 10:30 clamav
/run/clamav should be created by the init script and owned by by $User.
In case of systemd it is created by clamav-daemon.socket file.
> Looking at the configuration automatically included below I see:
>
> PidFile disabled
if run under systemd the PidFile is not required.
> I am unsure if my inability to get a TCP socket is related to the error in
> the log file. I can use clamscan without issues at the
> '//var/run/clamav/clamd.ctl/' exists
If you use it only localy then I would recommend the unix socket. It can
be used clamdscan not to confuse with clamscan.
To get TCP working, you would have to extend
/etc/systemd/system/clamav-daemon.socket.d/extend.conf if you use
systemd. The debconf template does this for you.
> Thanks.
Sebastian
More information about the Pkg-clamav-devel
mailing list