[Postfixbuch-users] Problem mit fehlerhaft generierten Warnungen

Tobias Hiller tobias.hiller at googlemail.com
Fr Jun 29 08:56:44 CEST 2007


Sandy Drobic schrieb:
> Tobias Hiller wrote:
>   
>> Sandy Drobic schrieb:
>>     
>
>   
>>> An den Mails ist vermutlich alles in Ordnung, aber nicht in der Weise, wie
>>> sie aus der Queue entfernt werden. Ein Prozess greift da ein, der nicht
>>> vorgesehen ist. Du kannst diese Warnung provozieren, indem du eine
>>> verzögerte Mail mit "postsuper -d queue-id" aus der Mail löscht. Dann wird
>>> auch eine entsprechende Meldung im Log generiert.
>>>
>>> Postfix betrachtet es jedoch nur als informative Meldung, nicht als "fatal
>>>  error". Trotzden solltest du herausfinden, welcher Prozess Postfix da in
>>> die Suppe spuckt.
>>>
>>>   
>>>       
>> Also was mir nun aufgefallen ist, ist dass es meist ein paar minuten vor 
>> der Meldung qmgr_active... eine Email gibt, die aufgrund eines Virusses 
>> aussortiert wurde.
>> Kann ich irgendwie genau schauen, welche mail das war? Ich habe jetzt 
>> nur die clamav.log angeschaut.
>> Außerdem habe ich vorhin noch die Meldung warning: qmgr_active_corrupt: 
>> save corrupt file queue active id DBD0FD414C: No such file or directory 
>> erhalten.
>>     
>
> Ich habe den Argwohn, dass sich auf deinem Server zwei Antivirus-Prozesse
> befinden, die nicht miteinander sprechen:
> - ein AV, der aus dem Filterscript aufgerufen wird (clamscan?!?)
> - ein residenter AV, der das Dateisystem an sich überwacht (clamd?!?)
>
> Sobald ein Prozess auf die Virendatei zugreift, klinkt sich der residente
> ein und befördert die Datei in die Quarantäne. Dann kann Postfix die Datei
> natürlich nicht mehr finden.
>
> Stelle fest, ob diese Vermutung zutrifft und klammere gegebenenfalls die
> Queue-Verzeichnisse von Postfix und Amavis und Cyrus/Courier aus dem Scan
> aus. Vermutlich würdest du am besten fahren, wenn nur ein einziger
> Scanprozess läuft, der dann in den Filter integriert ist. Auf einem sauber
> aufgesetzten Server einen residenten Virenscanner zu betreiben macht recht
> wenig Sinn.
>
>   
Vielen Dank für den Hinweis.
Ausgabe von ps aux | grep clam
clamsmtp  1552  0.0  0.2 162708 1624 ?       Ss   Mar16   1:06 
/usr/sbin/clamsmtpd
clamav    5735  0.5  8.6 99688 55684 ?       Ss   Jun28   7:44 
/usr/sbin/clamd
root     25627  0.0  0.1  2072  784 pts/2    S+   08:54   0:00 grep clam

Also war deine Vermutung wohl richtig. Hoffentlich liegts daran :)
Ich hab Debian installiert und könnte den clamd ja dann mal testweise 
stoppen.
Sollten die Meldungen dann nciht mehr auftauchen, kann ich ja versuchen, 
die verzeichnisse auszuklammern.
Oder was meint ihr?
Tobias



Mehr Informationen über die Mailingliste Postfixbuch-users