That makes perfect sense, but for some reason isn't helping. I changed
DatabaseOwner to "amavis" in /etc/freshclam.conf and I'm still getting
the same error. I tried restarting the clamd service and that didn't
make any difference either.

On Tue, Apr 7, 2009 at 4:20 PM, Bill Landry <b...@inetmsg.com> wrote:
> Andy Theuninck wrote:
>> I'm getting an error that I don't understand. Here's the brief
>> summary, followed by the wordier explanation:
>>
>> Brief:
>> $ freshclam
>> ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check
>> permissions!).
>> ERROR: Problem with internal logger (UpdateLogFile =
>> /var/log/clamav/freshclam.log).
>> $ ps -Af | grep clamd
>> amavis   30448     1  0 16:00 ?        00:00:04 clamd
>> andy     31044 26453  0 16:12 pts/1    00:00:00 grep clamd
>> $ ls -l /var/log/clamav
>> total 20
>> -rw-r--r-- 1 amavis clamav 1951 Apr  7 16:11 clamd.log
>> -rw-r----- 1 amavis clamav 9529 Apr  7 04:02 clamd.log.1
>> -rw-r--r-- 1 amavis clamav  934 Apr  7 16:01 freshclam.log
>>
>> Explanation:
>> I'm running clamd as user amavis. Clamav's log files are owned by user
>> amavis and writeable. When I run freshclam I get an error stating
>> there's a permissions problem, but I don't see one. Does freshclam run
>> as a different user than clamd? I didn't see any option to specify
>> that in /etc/clamd.conf...
>
> Freshclam runs as the user defined by the "DatabaseOwner" in your
> freshclam.conf file, not your clamd.conf file.
>
> Bill
> _______________________________________________
> 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

Reply via email to