[clamav-users] Clam-AV reverts to prior (mis)configuration after each reboot
Don Levey
clam-av at the-leveys.us
Thu Mar 26 20:51:41 UTC 2015
On 3/26/2015 16:40, Bryan Burke wrote:
>> I have both clamd and clamav-milter installed on my CentOS 7 machine. For ease of use,
>> I've got bth configured to use one id, 'clamav'. This means I use two different
>> directories, /var/run/clamav and /var/run/clamav-milter, owned by user clamav and set to
>> permissions 711, to hold the socket/pid files. This is all working well, as far as I
>> can tell.
>>
>> However, I've had a number of reboots recently, and after each one the following
>> happens:
>>
>> * The clamav directory (/var/run/clamav) is deleted.
>> * The clamav-milter directory (/var/run/clamav-milter) is changed to owner clmilt.
>>
>> The conf files do NOT change. Therefore, I get an error (misleading, at that) for
>> clamav-milter. Clamav seems to start, but does not create a socket file, and so the
>> milter can't find it (and can't create its own run file in a directory it doesn't own.
>>
>> Does this make sense to anyone?
>
> It does, in fact. On RHEL7 (and variants), /var/run is now a symlink to /run, which is a
> tmpfs, so it is always cleared on reboot. For persistent application data, you should put
> things in /var/lib, e.g. /var/lib/clamav.
>
Ah, great - thanks!
-Don
More information about the clamav-users
mailing list