This version of the ClamAV engine is outdated on debian

Quick how to solve the problem with “This version of the ClamAV engine is outdated” on Debian

If you get:
[code]/etc/init.d/clamav-daemon start
* Starting ClamAV daemon clamd
LibClamAV Warning:
***********************************************************
LibClamAV Warning: *** This version of the ClamAV engine is outdated. ***
LibClamAV Warning: *** DON’T PANIC! Read http://www.clamav.net/support/faq ***
LibClamAV Warning: ***********************************************************
LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later. For more information see www.clamav.net/eol-clamav-094 and www.clamav.net/download (length: 169) LibClamAV Error: Problem parsing database at line 742 LibClamAV Error: Can’t load daily.ndb: Malformed database LibClamAV Error: cli_tgzload: Can’t load daily.ndb LibClamAV Error: Can’t load /var/lib/clamav/daily.cld: Malformed database
ERROR: Malformed database[/code]

The solution can be to update the clam engine from the Volatile project at Debian:
[code]echo “deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free” >> /etc/apt/sources.list[/code]

After that
[code]
apt-get update
apt-get install clamav
apt-get -u upgrade
[/code]

Add the repository to the sources list

Leave a Reply