Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] sympa 5.4.1 --> plantage sympa.pl

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

Archives de la liste

Chronologique Discussions  
  • From: Jean-Michel Bourdin <adresse@cachée>
  • To: David Verdin <adresse@cachée>
  • Cc: "adresse@cachée" <adresse@cachée>
  • Subject: Re: [sympa-fr] sympa 5.4.1 --> plantage sympa.pl
  • Date: Wed, 16 Apr 2008 12:59:31 +0200

Bonjour,

J'ai la même punition avec la version 1.005 du Charset

-> Can't call method "encode" on an undefined value at /usr/lib/perl5/site_perl/5.8.0/MIME/Charset.pm line 870.

Rappel de mes manipulations :

--> passage de la version 5.2.4 à la version 5.4.1
--> test message OK (sans accents dans le sujet)

--> un utilisateurs m'a vertis que les messages envoyé à sympa ne donnaient aucun effet.
--> en y regardant de plus près, il semble que des messages dans le spool Sympa avec des caractères "évolué" style accents fassent apparaitre le message d'erreur en plantant sympa.pl.

Cordialement

JMB






David Verdin a écrit :
Re-bonjour,

Essayez de mettre à jour ce module; Je constate, dans les logs de revision, que la version 1.005 a justement modifié le comportement de la fonction body_encode que nous utilisons.
Cela pourrait résoudre le problème.

J'approfondirai votre problème s'il n'est pas réglé par la mise à jour.

Cordialement,

Jean-Michel Bourdin a écrit :
David Verdin a écrit :
Bonjour,

Lorsque Sympa plante, il envoie les derniers messages d'erreurs dans un fichier #pid.stderr, où #pid est le numéro du processus sympa qui vient de planter.
Voir le contenu de ce ficheir serait utile à la résolution de votre problème.
-> Can't call method "encode" on an undefined value at /usr/lib/perl5/site_perl/5.8.0/MIME/Charset.pm line 865.


Quelle version de Charset.pm utilisez-vous?
Vous pouvez la trouver en faisant:

#cpan
cpan[1]> i MIME::Charset
--> version 1.004

d'avance merci

JMB


Cordialement,

Jean-Michel Bourdin a écrit :
Bonjour,

J'ai des files d'attentes dans ~sympa/spool/msg et ~sympa/spool/moderation
Le process sympa.pl tombe en rideau avec le log suivant :

List::new() List::new(plc1doc, dijon.iufm.fr, )
List::load() List::load(plc1doc, dijon.iufm.fr, )
Language::SetLang() Language::SetLang(fr)
Message::new() Message::new(/adresse@cachée,)
List::new() List::new(plc1doc, dijon.iufm.fr, )
List::load() List::load(plc1doc, dijon.iufm.fr, )
List::distribute_msg() List::distribute_msg(plc1doc, MIME::Entity, 5529, /adresse@cachée, )
List::update_stats() List::update_stats(5529)
List::increment_msg_count() List::increment_msg_count(plc1doc)
Can't call method "encode" on an undefined value at /usr/lib/perl5/site_perl/5.8.0/MIME/Charset.pm line 864.

J'ai comme l'impression qu'il y a des soucis avec les jeux de caractères ?

Pour info j'ai débugguer le Charset.pm (ligen 864) en y affichant les paramètres (pour un message arrivant)
$self -> MIME::Charset=HASH(0xa83570c)
$s -> G�ographie cycle 3
$check -> 0 at /usr/lib/perl5/site_perl/5.8.0/MIME/Charset.pm line 864.

Merci de votre aide









--


Jean-Michel Bourdin
------------------------------------
Service Informatique
I.U.F.M. de Bourgogne
51 Rue Charles Dumont
21000 Dijon
-----------------------------------
Tel 03-80-67-09-02
Fax 03-80-67-09-53
Mél mailto:adresse@cachée




Archives gérées par MHonArc 2.6.19+.

Haut de le page