Package: clamav-freshclam
Version: 0.90.1-2
Severity: important
freshclam has a bug in its handling on non-blocking connects. This is
already fixed in the development version, as the following changelog
entry shows:
Tue Mar 20 15:16:33 CET 2007 (tk)
---------------------------------
* freshclam/manager.c: close and re-open client socket for each connect
attempt (bb#413), patch from Andy Fiddaman
With strace it is easy to see what happens:
If the first database mirror tried is unreachable, the subsequent
connect() system calls fail with EALREADY since the first connection
attempt is still in progress.
Since the first ip of db.de.clamav.net seems to be down, freshclam
cannot reliably download updates.
Rainer Schöpf
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18.3
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages clamav-freshclam depends on:
ii clamav-base 0.90.1-2 base package for clamav, an anti-v
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii debianutils 2.17 Miscellaneous utilities specific t
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libclamav2 0.90.1-2 virus scanner library
ii logrotate 3.7.1-3 Log rotation utility
ii lsb-base 3.1-23.1 Linux Standard Base 3.1 init scrip
ii ucf 2.0020 Update Configuration File: preserv
ii zlib1g 1:1.2.3-13 compression library - runtime
clamav-freshclam recommends no packages.
-- debconf information:
* clamav-freshclam/autoupdate_freshclam: daemon
clamav-freshclam/proxy_user:
* clamav-freshclam/NotifyClamd: /etc/clamav/clamd.conf
* clamav-freshclam/local_mirror: db.local.clamav.net
* clamav-freshclam/http_proxy:
clamav-freshclam/mirrors.txt-note:
clamav-freshclam/update_interval: 24
clamav-freshclam/internet_interface: