I was courageous enough to install clamav, clamd, and clamav-db in version 0.90-3 from the "sme testing" repository. I found out that these new versions required changes in clamd.conf and freshclam.conf: now a number of options are boolean and must be marked with "yes" or "no". So, e.g. in clamd.conf
Foreground
must be changed to Foreground yes
This required some changes in the template files, but that was pretty easy.
I have more problems in getting logging to work. The old clamd.conf and freshclam.conf contained the lines LogFile /dev/stderr
but the new versions of clamd and freshclam were unhappy with this and gave error messages like
ERROR: Problem with internal logger. Please check the permissions on the /dev/stderr file.
ERROR: Can't open /dev/stderr in append mode (check permissions!).
Running as user clamav (UID 407, GID 402)
As a workaround I have changed the above line in clamd.conf to
LogFile /var/log/clamav/clamav.log
but this is obviously not what was intended. Should clamd and freshclam run with super user privileges? Or is there another way to solve this problem?
Jesper, Denmark