amavis-new nie działa po aktualizacji perla

Wojciech Szymak wojtekszymak w wp.pl
Pon, 31 Lip 2006, 13:44:38 CEST


Po aktualizacji perla (a dokładniej perl-Net-Server) amavis-new
przestaje działać.

/var/logs/mail/err:
Jul 28 13:17:54 szymak amavis[4957]: (02793-01) run_command: child
process [4957]: Error closing main::stdin: Bad file descriptor
at /usr/sbin/amavisd line 1872,
<GEN3> line 401.\n
Jul 28 13:17:54 szymak amavis[2793]: (02793-01) TROUBLE in check_mail:
parts_decode_ext FAILED: parsing file(1) results - missing last 3
results at (eval 41) line 154
...

/var/logs/mail/info:
Jul 28 13:50:52 szymak amavis[2793]: (02793-08) PRESERVING EVIDENCE
in /var/spool/amavis/runtime/amavis-20060728T135052-02793
Jul 28 13:50:52 szymak amavis[2794]: (02794-11) PRESERVING EVIDENCE
in /var/spool/amavis/runtime/amavis-20060728T135052-02794
Jul 28 13:50:53 szymak amavis[2794]: (02794-12) PRESERVING EVIDENCE
in /var/spool/amavis/runtime/amavis-20060728T135053-02794
...

postfix sprzężony z amavisem nie mógł wysłac wiadomości:

Jul 30 18:38:05 szymak postfix/smtp[8994]: EC83B183CE37: to=<**>,
relay=127.0.0.1[127.0.0.1], delay=86390, status=deferred (host
127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=08708-03-3,
parts_decode_ext FAILED: parsing file(1) results - missing last 3
results at (eval 41) line 154. (in reply to end of DATA command))

Kilka maili w ogóle nie doszło do tej pory mimo iż kolejka postfixa jest
już pusta.

Po downgrade perl-Net-Server do wersji
http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/perl-Net-Server.spec?rev=1.18 problemy ustępują.

Jeśli ktoś używa amavis-new niech lepiej przejrzy logi.


Uwaga do deweloperów:
W repozytorium AC nie powinno być takich niekompatybilności...
-- 
Wojciech Szymak



Więcej informacji o liście dyskusyjnej pld-users-pl