Univention Bugzilla – Bug 27881
Virenscanner startet nicht bei Installation aus 3.0-2
Last modified: 2012-07-20 15:24:08 CEST
Mit Bug #26751 wurde der Virenscanner clamav in 3.0-2 aktualisiert. Es werden wohl nun keine Viren-Signaturen mehr im Paket mitgebracht. Das hat zur Folge, dass der clamav bei einer Neuinstallation aus 3.0-2 nicht mehr automatisch startet. Damit verbleiben auch Mail in der Mail-Warteschlange und werden nicht zugestellt. clamav-base (0.97.5+dfsg-2.110.201206251645) wird eingerichtet ... clamav-freshclam (0.97.5+dfsg-2.110.201206251645) wird eingerichtet ... Starting ClamAV virus database updater: freshclam. clamav (0.97.5+dfsg-2.110.201206251645) wird eingerichtet ... clamav-daemon (0.97.5+dfsg-2.110.201206251645) wird eingerichtet ... Clamav signatures not found in /var/lib/clamav ... failed! Please retrieve them using freshclam ... failed! Then run '/etc/init.d/clamav-daemon start' ... failed! freshclam wird zwar vor clamav gestartet, aber er holt anscheinend nicht sofort die Signaturen. Jedenfalls war /var/lib/clamav leer. Erst nach einem explizitem -> freshclam -v -> /etc/init.d/clamav-daemon start läuft der clamav und damit die Mailzustellung wieder.
Die neue Versionbringt keine initialen Signaturen mehr mit, aus NEWS.Debian: clamav (0.97.5+dfsg-1) unstable; urgency=medium This release of clamav no longer ships signature files in clamav-base so no signatures are available until after freshclam has run and downloaded them. This is an upstream change. -- Scott Kitterman <scott@kitterman.com> Fri, 15 Jun 2012 11:39:26 -0400
Das init Script vom clamav-daemon führt nun vor dem Test auf die Signaturen freshclam aus. Per patch in clamav angepasst.
das wird ins postinst von clamav-daemon verschoben.
Es wird nun im postinst, nur bei Neuinstallation von clamav-daemon, geprüft ob alle Datenbanken vorhanden sind. Wenn etwas fehlt wird freshclam gestartet. Bitte auch testen was passiert wenn das WWW nicht erreichbar ist (bei mir gab es dann einen entsprechenden Timeout.)
Das dauert zu lange. Wir sollten die derzeit aktuellen Signaturen direkt mitliefern.
daily.cvd und main.cvd werden nun über das postinst von univention-antivir-mail nach /var/lib/clamav/ kopiert, falls nicht vorhanden. Der clamav Patch wurde deaktiviert.
QA: Es sollte auch eine Neu-Installation von clamav in 3.0-2 getestet werden, da erst hier die Viren Signaturen in clamav selbst nicht mehr mitgebracht werden. Mailzustellung/Virenprüfung sollte sofort nach der Installation funktionieren.
Code: OK Changelog: OK Neuinstallation unter 3.0-2: OK, zunächst kann clamav nicht gestartet werden, da die Signaturen fehlen, nach der Installation von univention-antivir-mail startet der clamav clamscan und Prüfung per Mail: OK
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".