I am currently having an issue with ClamAV and freshclam on Centos 6.9.
I have the last Clam engine 0.99.2, and a working internet connection.
Even if I run the # freshclam -v
command ( it only returns a security warning about unsecure permission of freshclam.conf) before a # clamscan
, clamAV return me this warning :
LibClamAV Warning: **************************************************
LibClamAV Warning: *** The virus database is older than 7 days. ***
LibClamAV Warning: *** Please update it IMMEDIATELY! ***
LibClamAV Warning: **************************************************
So my questions are : how can I know when the last update was done ? Or make sure the virus database is up-to-date ?
PS : I've tested the clamscan with eicar test file and it detects it.
You have 2 questions:
host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'
This will tell you when clamav made available the last update.
First you need to understand why you get the security warning. If you post the warning here maybe we'd have a better chance to help you.
Then I recommend you look in the log at /var/log/clamav/freshclam.log
Also, if you have selinux enabled, you'd have to run this: setsebool -P antivirus_can_scan_system 1
. If by any chance the error is something like this During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied
then clearly your solution is the command I mentioned above.