hinter der Zeche SterkradeEigentlich ist an dem Theater ja eher nicht havp selbst schuld, schuld sind die Leute vom debian-Entwicklungsteam.
Schon seit Wochen startet der havp-Daemon nicht mehr und das nervt inzwischen schon gewaltig. Das Problem ist, dass sich das Format der Online-clamav-Datenbank geändert hat. Soweit ist das ja erst mal kein Problem, aber die debian-Jungs haben keinen Bock die libclamav-Pakete auf den erforderlichen neuen Stand zu hieven und der in debian-stable (lenny) benutzte havp v.0.89 verweigert seinen Dienst.
Bahn-Brücke über die VorflutNun gibt es wahrscheinlich verschiedene Möglichkeiten, der debian-Policy den Daumen zu zeigen.
Zeche SterkradeEine wäre, sich eine andere Distribution zu suchen – aber so weit muss man ja nicht gleich gehen.
Man könnte ja die Pakete auch aus den debian-Sourcen selber basteln. Also per ‚apt-get source havp ; cd havp ; dpkg-buildpackage‘, aber das klappte nicht. Alternativ kann man sich die Pakete auch ganz und gar selber basteln, aber auch das ist kein sehr schöner Weg. – Wir wollen ja schließlich auch mal updaten können.
Noch einfacher wäre es aber wohl, ‚einfach‘ das havp-Paket aus der testing-Distribution zu wählen. Also hatte ich für den Moment die Quellen in der /etc/apt/sources.list etwas angepasst und nur das havp-Paket updatet:

proxy:~ # echo "deb http://debian.uni-essen.de/debian/ testing main contrib non-free" >> /etc/apt/sources.list
proxy:~ # export LANG=C ; export LC_ALL=C; apt-get update
proxy:~ # apt-cache policy havp
havp:
  Installed: 0.89-1
  Candidate: 0.91-1.1
  Version table:
     0.91-1.1 0
        500 http://debian.uni-essen.de testing/main Packages
 *** 0.89-1 0
        500 http://debian.uni-essen.de lenny/main Packages
        500 http://debian.uni-essen.de stable/main Packages
        500 http://ftp2.de.debian.org lenny/main Packages
        500 http://ftp.de.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
proxy:~ # apt-get install havp
 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 The following extra packages will be installed:
   gcc-4.4-base havp libstdc++6
 Suggested packages:
   squid
 The following NEW packages will be installed:
   gcc-4.4-base havp
 The following packages will be upgraded:
   libstdc++6
 1 upgraded, 2 newly installed, 0 to remove and 1126 not upgraded.
 Need to get 621kB of archives.
 After this operation, 1143kB of additional disk space will be used.
 Do you want to continue [Y/n]? 
 Get:1 http://debian.uni-essen.de testing/main gcc-4.4-base 4.4.4-1 [116kB]
 Get:2 http://debian.uni-essen.de testing/main libstdc++6 4.4.4-1 [346kB]
 Get:3 http://debian.uni-essen.de testing/main havp 0.91-1.1 [158kB]
 Fetched 621kB in 1s (492kB/s)      
 Preconfiguring packages ...
 ...
 *** havp.config (Y/I/N/O/D/Z) [default=N] ?     
 There is already /var/lib/havp/havp.loop, maybe from an earlier or custom installation, not building loopback-device
 Cleaning up /var/spool/havp... done
 Starting havp: Starting HAVP Version: 0.91
 LibClamAV Warning: **************************************************
 LibClamAV Warning: ***  The virus database is older than 7 days!  ***
 LibClamAV Warning: ***   Please update it as soon as possible.    ***
 LibClamAV Warning: **************************************************
 havp.
proxy:~ #  ps fauxwwwOp | grep -v "\bgrep\b" | grep -v "\bps\b" | grep havp
 havp     17034  0.0 24.4 139868 125860 ?       Ss   13:15   0:00 /usr/sbin/havp
 havp     17035  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17036  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17038  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17039  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17040  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17041  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17042  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17043  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17044  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17045  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17046  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17049  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17047  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17050  0.0 24.2 139868 125276 ?       S    13:15   0:00  |   \_ /usr/sbin/havp
 havp     17048  0.0 24.3 139868 125380 ?       S    13:15   0:00  \_ /usr/sbin/havp
 havp     17051  0.0 24.2 139868 125276 ?       S    13:15   0:00      \_ /usr/sbin/havp
proxy:~ # vi /etc/apt/sources.list
  ### letzte Zeile wieder löschen
proxy:~ # ldd /usr/sbin/havp
        linux-gate.so.1 =>  (0xffffe000)
        libclamav.so.6 => /usr/lib/libclamav.so.6 (0xb76ea000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb75f5000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb75cf000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb75c2000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7463000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb744a000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7442000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb742d000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb741d000)
        libtommath.so.0 => /usr/lib/libtommath.so.0 (0xb7408000)
        /lib/ld-linux.so.2 (0xb7f73000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7404000)