Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: Re: Re: Re: Migration 5.2.4 vers 5.3b4

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: adresse@cachée
  • Cc: adresse@cachée
  • Subject: [sympa-fr] Re: Re: Re: Re: Migration 5.2.4 vers 5.3b4
  • Date: Sat, 14 Apr 2007 18:35:24 +0200

Bonjour,

adresse@cachée a écrit :
Voici un point de situation sur ma tentative de migration de 5.2.4 en 5.3.b4

* sympa.pl --upgrade a parcouru mes 81 listes réparties sur 4 robots (standard + 3 virtuels) en plus de 18 heures !! Pour chaque liste, il a attendu longuement l'accès au fichier include_admin_user.locsk :
Apr 14 00:06:06 valinor.orleans.ird.fr sympa[21268]: Waiting for read lock on /e
xport/users/sympa/expl/listes.ird.fr/ird-tous-ext/include_admin_user.lock
Apr 14 00:06:06 valinor.orleans.ird.fr last message repeated 4 times
Apr 14 00:11:06 valinor.orleans.ird.fr sympa[21268]: Failed locking /export/user
s/sympa/expl/listes.ird.fr/ird-tous-ext/include_admin_user.lock: I/O error
On a changé les primitives de lock dans la version 5.3b de Sympa (notamment pour introduire la possibilité de lock via NFS). On a récemment corrigé un bug qui empêchait le dévérouillage. Voici le patch : http://sourcesup.cru.fr/cgi/viewvc.cgi/trunk/src/Lock.pm?r1=4109&r2=4198&root=sympa&view=patch
* une fois terminé le parcours de toutes les listes, il a recommencé à 0, pour reconstruire la table admin_table, et s'est heurté aux mêmes blocages :
[...]
* j'ai décidé d'arrêter les frais, et je suis reparti sur la sauvegarde complète de sympa 5.2.4, tout en conservant la base mysql dans son état.
* sympa.pl a alors signalé des erreurs mysql du type :
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'locate'
Le procesus de migration vers la 5.3b.4 convertit pas mal de chose en UTF-8 (templates, documents partagés), mais pas le contenu de la base de données. Le seul changement relatif à la base est le fait qu'il faut au minimum la version 4.1 de Mysql.
* j'ai remis le codage latin1_swedish_ci sur toutes les tables et sur chaque paramètre, ainsi que comme défaut de la base sympa.
* sympa.pl a alors accepté de démarrer, il sert correctement les requêtes qui lui sont envoyées par mail MAIS wwsympa ne fonctionne plus.

d'une part il reste bloqué des quart d'heures entiers sur :
Apr 14 12:30:13 valinor.orleans.ird.fr wwsympa[15798]: WWSympa started
Apr 14 12:30:13 valinor.orleans.ird.fr wwsympa[15798]: Waiting for read lock on
/export/users/sympa/expl/listes.intranet.orleans.ird.fr/creer_liste/include_admi
n_user.lock

(et l'arrêt complet de sympa, wwsympa, destruction des locks puis redémarrage ne change rien)

d'autre part, il signale maintenant dans ses propres logs apache :
[Sat Apr 14 11:48:52 2007] [error] [client 90.19.72.56] FastCGI: incomplete head
ers (0 bytes) received from server "/export/users/sympa/bin/wwsympa.fcgi"
[Sat Apr 14 12:27:36 2007] [error] [client 90.19.72.56] FastCGI: server "/export
/users/sympa/bin/wwsympa.fcgi" stderr: Unknown encoding '' at /dev/fd/3 line 108
2
[Sat Apr 14 12:27:36 2007] [error] [client 90.19.72.56] FastCGI: server "/export
/users/sympa/bin/wwsympa.fcgi" stderr: Unknown encoding '' at /dev/fd/3 line 108
2

Le "Unknown encoding ''" est nouveau, et n'apparaissait pas avant la tentative de migration. Une scorie du changement de base j'imagine...
On n'a jamais été confronté à ce problème.
Nous allons tenter une restauration de la base lundi matin. Mais il y a peut être plus simple.

Si vous avez des idées ?
Tu peux essayer d'appliquer le patch pour le unlock si tu veux rester en 5.3b.4. Sinon, le mieux est effectivement de restaurer tes données.

Tiens-nous au courant...




Archives gérées par MHonArc 2.6.19+.

Haut de le page