ClamAv Error bei d-u

Started by spacepenguin, 2014/03/16, 15:07:09

Previous topic - Next topic

spacepenguin

Beim gerade durchgeführten d-u bekomme ich wegen ClamAV folgende Meldung:

libclamav6 (0.98.1+dfsg-3) wird eingerichtet ...
clamav-base (0.98.1+dfsg-3) wird eingerichtet ...
/var/lib/dpkg/info/clamav-base.postinst: 403: [: 10: unexpected operator
Replacing config file /etc/clamav/clamd.conf with new version
clamav-freshclam (0.98.1+dfsg-3) wird eingerichtet ...
/var/lib/dpkg/info/clamav-freshclam.postinst: 353: [: 10: unexpected operator
Disabling old logrotate script for clamav-freshclam
Replacing config file /etc/clamav/freshclam.conf with new version
[....] Starting ClamAV virus database updater: freshclamERROR: Missing argument for option at line 10
ERROR: Can't open/parse the config file /etc/clamav/freshclam.conf
failed!
clamav (0.98.1+dfsg-3) wird eingerichtet ...


"ERROR" und "failed!" ist ja nie so gut... Hat jemand eine Idee, was es damit auf sich haben könnte?

Bezieht sich das "line 10" auf /etc/clamav/freshclam.conf? Da steht nur "LogRotate"...
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu

devil


spacepenguin

Danke für den Link. Ich hab das mal die Tüddel in /var/lib/dpkg/info/clamav-base.postinst und /var/lib/dpkg/info/clamav-freshclam.postinst in der jeweiligen Zeile bei den Variablen eingefügt, sowie in /etc/clamav/freshclam.conf bei "LogRotate" ein "true" rangehängt und "PrivateMirror" auskommentiert. Nach anschließendem "dpkg-reconfigure clamav-base" mit den Standard-Vorgaben kam die Fehlermeldung dann nicht mehr. Hoffe, das ist ok.
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu

harley-peter

Hi Spacepenguin,
was meinst du mit "Ich hab das mal die Tüddel in /var/lib/dpkg/info/clamav-base.postinst und /var/lib/dpkg/info/clamav-freshclam.postinst in der jeweiligen Zeile bei den Variablen eingefügt"? Ich habe nämlich auch noch die Meldung dpkg-reconfigure clamav-base
/var/lib/dpkg/info/clamav-base.postinst: 403: [: 10: unexpected operator

spacepenguin

Das Vorgehen ist im verlinkten Bugreport beschrieben. Und Tüddel = Anführungszeichen, norddeutsch ;)

Öffne /var/lib/dpkg/info/clamav-base.postinst mit einem Editor im Admin-Modus, gehe zu Zeile 403, da steht eine Variable $ScanOnAccess und da machst du die doppelten Anführungsstriche drumrum: "$ScanOnAccess"

Ggf. genauso bei /var/lib/dpkg/info/clamav-freshclam.postinst, Zeile 353: "$LogRotate" - falls dir die Zeile auch angemeckert wird.
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu