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: