Univention Bugzilla – Bug 44807
dansguardian linked against older libclamav6 version (but still supported)
Last modified: 2018-11-27 15:43:26 CET
Only in 4.1-x:
dansguardian runs against clamav 0.8x. This version is EOL which results in a broken dansguardian (following a broken squid). Dansguardian has to be rebuild to work with the newest version.
May affect every environment with squid/dansguardian and 4.1-4
Workaround: currently the only workaround would be to update to 4.s since here the newest clamav version would be used.
(In reply to Jens Thorp-Hansen from comment #1)
> Workaround: currently the only workaround would be to update to 4.s
(In reply to Jens Thorp-Hansen from comment #0)
> Reference: http://www.clamav.net/documents/end-of-life-policy-eol
The two major versions 0.98 and 0.99 are currently supported by camav (and all minor versions of 0.98 and 0.99)
> Only in 4.1-x:
> dansguardian runs against clamav 0.8x. This version is EOL which results in
> a broken dansguardian (following a broken squid). Dansguardian has to be
> rebuild to work with the newest version.
Correction: dansgardian of UCS 4.1-x is linked against libclamav6 that is shipped in version 0.98.4. According to the EOL policy of clamav this is a supported version. So no direct problem here.
Btw: clamav in UCS 4.1-x uses libclam7 in version 0.99.2
This bug has been opened because last week freshclam fetched a new set of clamav signatures and afterwards dansguardian was unable to start:
# dansguardian restart
LibClamAV Error: cli_ac_addsig: Signature for Win.Worm.Fadok-6328944-0 is too short
LibClamAV Error: cli_parse_add(): Problem adding signature (3).
LibClamAV Error: Problem parsing database at line 2793
LibClamAV Error: Can't load daily.ldb: Malformed database
LibClamAV Error: cli_tgzload: Can't load daily.ldb
LibClamAV Error: Can't load /var/lib/clamav/daily.cvd: Malformed database
Error loading clamav db: Malformed database
Content scanner plugin init returned error value: -1
Error loading CS plugins
Error parsing the dansguardian.conf file or other DansGuardian configuration files
clamav directly (e.g. clamscan) showed no problem with the new signature, so currently it looks like the signature is compatible with 0.99 but not with 0.98.
With UCS 4.2 clamav and dansguardian use the (currently) latest version 0.99.2 and showed therefore no error message.
4.1 is out of maintenance -> wont fix
Please clone this bug if this problem occurs again.