[Postfixbuch-users] Problem mit fehlerhaft generierten Warnungen

Tobias Hiller tobias.hiller at googlemail.com
Di Jul 3 08:32:35 CEST 2007


Matthias Haegele schrieb:
> 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
>>     
>
>
>   

Hallo Liste,

noch immer habe ich das Problem mit den Warnungen
warning: qmgr_active_done_3_generic

und

qmgr_active_corrupt: save corrupt file queue active id

Ich habe inzwischen clamav so eingestellt, dass das Verzeichnis 
/var/spool/postfix ausgelassen wird.
Aber auch das gab keine Besserung.
Hat noch irgendwer eine Idee, was diese Meldungen noch auslösen könnte?
Vielen Dank im Voraus,

Tobias



Mehr Informationen über die Mailingliste Postfixbuch-users