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: adresse@cachée
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] sympa 5.4.1 --> plantage sympa.pl
  • Date: Wed, 02 Jul 2008 08:52:43 +0200

Bonjour,

Le problème venait effectivement d'une incompatibilité du module Charset (version 1.006.1) avec la version de Perl 5.8.0 comme décrit ci-après.
Ce qui est étonnant est que vous avez une version de Perl > 5.8.1, donc ca ne devrait pas poser de soucis chez vous.
A vérifier cette piste.


Cordialement

JMB



J'ai autopsié ce qui se passe avec l'appel au module Encode de Perl.
En fait le problème semble se trouver dans le Charset.pm en ligne 110 avec :
...
use constant USE_ENCODE => ($] >= 5.008001)? 'Encode': '';
...
Je suis pas spécialiste de Perl, mais si j'ai pas Perl en version 5.8.1 minimum, il ne charge pas le module Encode.
J'ai remplacé la ligne comme suit
use constant USE_ENCODE => ($] >= 5.008001)? 'Encode': 'Encode';
Et la miracle mes caractères accentués apparaissent dans les sujet avec les Tags, et même mais dans les mails d'exploitation de sympa (du style Résultat de vos commande...).
Par contre il m'est difficile d'imaginer les conséquences et effet de bord de cette modificiation.

Pour info voici la version du MIME::Charset sur l'OS (celui retourné par le Make de sympa):
MIME::Charset MIME-Charset OK (1.006.1 >= 0.04.1)

N'y a t-il donc pas une incompatibilité de cette version MIME-Charset avec Perl 5.8.0 ?
adresse@cachée a écrit :
Bonjour,

Nous subissons le même problème que décrit ci-dessous. Quelqu'un en a-t-il
trouvé la solution?
Si oui, nous sommes preneurs.

Voila le message que nous envoie le robot :

"Le processus précédent est mort brutalement.
"Date du crash : 01 jui 2008 10:05
"Erreurs : "
"
"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.

Pour info : nous somme en :
Perl 5.8.8 (avec MIME::Charset 1.006.2)
RH AS 5 - 64bit
Sympa_5.4.3

Merci d'avance pour votre aide.

Cordialement,



--


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