Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: Migration Sympa

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

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaün <adresse@cachée>
  • To: Mathieu LARCHET <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: [sympa-fr] Re: Migration Sympa
  • Date: Tue, 21 Aug 2007 16:39:27 +0200

Bonjour Mathieu,

Mathieu LARCHET a écrit :
Je viens de migrer vers la version 5.3.3 de Sympa depuis une version 5.2.3 et je suis confronté à quelques problèmes d'encodage des caractères.
Lors de la mise à jour, j'ai eu dans les logs de nombreuses lignes comme la suivante :

Aug 20 12:30:34 neith sympa[2132]: Upgrade::to_utf8() Template /home/sympa/expl/these-clsh/info cannot be converted to UTF-8
C'est dommage il manque l'info du charset d'origine dans le log ; je viens de l'ajouter dans le code.
Un peu plus loin dans les logs j'ai également de nombreuses fois la ligne suivante :

Aug 20 12:30:34 neith sympa[2132]: Language::SetLang() Failed to setlocale(ceu0607_) ; you either have a problem with the catalogue .mo files or you should extend available locales in your /etc/locale.gen (or /etc/sysconfig/i18n) file
On a identifié ce problème qui n'entrainait que des warning ; le patch a été appliqué après la sortie de la 5.3.3, le voici : http://sourcesup.cru.fr/cgi/viewvc.cgi/branches/sympa-5.3-branch/src/Upgrade.pm?root=sympa&r1=4471&r2=4533
Pour le reste sympa fonctionne très bien mais les caractères accentués présents dans les fichiers qui n'ont pas été convertis s'affichent mal.
Je précise que je suis en RedHat AS 4.5, dois-je faire quelque chose au niveau du fameux fichier i18n ?
Normalement non ; Sympa se base sur la préférence linguistique dans sympa.conf ou celle définie au niveau de chaque liste pour deviner quel était le charset prédédemment utilisé.
Pour information voici ce qu'on y trouve :

LANG="fr_FR.UTF-8"
SUPPORTED="fr_FR.UTF-8:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"

Une autre question, comment puis-je relancer le processus d'upgrade (tout du moins la partie conversion en UTF-8) ?
"sympa.pl --upgrade" peut être appelé avec des arguments --from et --to.
Exemple : /home/sympa/bin/sympa.pl --upgrade --from=5.2.3 --to=5.3.3





Archives gérées par MHonArc 2.6.19+.

Haut de le page