Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] sympa planté à cause de certains mails

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Frederic Calvarin <adresse@cachée>
  • To: Gaël Beauquin <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] sympa planté à cause de certains mails
  • Date: Tue, 07 Apr 2009 09:09:52 +0200

Bonjour,

J'ai déjà rapporté à la liste un problème de plantage similaire de Sympa mais je n'ai pas poussé mes recherches plus en avant.
D'après mes tests ça venait bien du sujet du mail : =?UNKNOWN?Q?cnf=E9rence_f=E9vrier?= 2009

L'erreur que Sympa remontait était :
Can't call method "encode" on an undefined value at
/usr/local/share/perl/5.8.8/MIME/Charset.pm line 629.

Voici ce qu'avait répondu David Verdin :

"Normalement, lorsque sympa meurt, il écrit ses dernières volontés dans un fichier <#id>.stderr, où <#id> correspond au numéro du processus qui vient de mourir, qu'il place dans le répertoire spool/tmp/.
Le contenu de ce fichier contient la dernière erreur qu'il a émise, et qu'on ne retrouve en général pas dans les logs. Le contenu de ce fichier nous aiderait à vous dépanner.
En outre, les logs eux-mêmes contiennent peut-être une info intéressante. Est-ce la cas ?
Il est possible que vous ayez un problème avec la bibliothèque MIME::Charset. Vous pourriez essayer de la mettre à jour. Pour ce faire, tapez :

# cpan

qui vous donne l'invite :

cpan[1]>

tapez alors :

cpan[1]> i MIME::Charset

qui vous donne les infos sur la version installée. Notez-les, ça pourra nous aider à débugger le problème. Tapez ensuite

cpan[2]> upgrade MIME::Charset

Puis retentez de soumettre le message récalcitrant.

Tout retour est le bienvenu. Si un bug d'encodage, il faut qu'on le sache."


Cordialement,

Frédéric Calvarin
Université de Cergy-Pontoise
Division Informatique
Service Réseaux et Sécurité
33 Boulevard du Port
95011 Cergy-Pontoise cedex
Tél. : 01 34 25 72 16
adresse@cachée



Gaël Beauquin a écrit :
Bonjour, cette semaine notre serveur sympa a connu des problèmes, avec le processus sympa.pl qui crashait. Apparemment
il crashait à cause de deux emails spécifiques, une fois les mails retirés du la queue, tout est rentré dans l'ordre. La version de sympa
utilisée est sympa-5.4.5, sur Fedora Core 8.

Dans le mail envoyé à listmaster, il y avait le message suivant répété de nombreuses fois :

Warning: Unrecognized variable: "tag"

puis

Warning: Unknown charset: unicode-1-1-utf-7
at /usr/lib/perl5/site_perl/5.8.8/MHonArc/Char.pm line 58

De nouveau les Warnings, et en fin de mail :

Can't call method "encode" on an undefined value at /usr/lib/perl5/site_perl/5.8.8/MIME/Charset.pm line 629.
Consultez les logs pour plus de détails.

Dans les logs, aucun message spécial n'apparait aux heures du plantage. En ouvrant les mails qui bloquaient, je trouve des champs
subjects un peu louches (le reste du message ayant l'air legit) :

Subject: =?utf-8:iso-8859-15:iso-8859-1:us-ascii?Q?R?=
=?utf-8:iso-8859-15:iso-8859-1:us-ascii?Q?e=3A_=5Brelier-pilote=5D_interv?=
=?utf-8:iso-8859-15:iso-8859-1:us-ascii?Q?ention_journ=E9e?= valo
dr7

Subject: =?UTF-8?B?W1BMVU1FXSAtIEZpY2hlIHBvdXIgbGUgbG9naWNpZWwgIjFEIFdhdmVsZXRzIGQ=?= =?UTF-8?B?ZWNvbXBvc2l0aW9ucyIgw6AgcmVtcGxpcg==?=

Est-ce effectivement ces champs Subject qui causeraient un plantage de sympa ?








Archives gérées par MHonArc 2.6.19+.

Haut de le page