[Postfixbuch-users] Problem mit fehlerhaft generierten Warnungen

Matthias Haegele mhaegele at linuxrocks.dyndns.org
Fr Jun 29 09:00:24 CEST 2007


Tobias Hiller schrieb:
> 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?

Braucht man den auf einem (Linux) Mailserver überhaupt?

> Tobias


-- 
Grüsse/Greetings
MH


Dont send mail to: ubecatcher at linuxrocks.dyndns.org
--




Mehr Informationen über die Mailingliste Postfixbuch-users