Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Pb sur upgrade sympa 5.1.2 to 5.2.1 avec mysql

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

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaün - CRU <adresse@cachée>
  • To: "Luc VEILLON (DSI/SECU)" <adresse@cachée>
  • Cc: "Liste, sympa-fr" <adresse@cachée>
  • Subject: Re: [sympa-fr] Pb sur upgrade sympa 5.1.2 to 5.2.1 avec mysql
  • Date: Thu, 08 Jun 2006 16:48:27 +0200

Bonjour Luc,

Un des principaux changements de la version 5.2.1 consiste à bloquer tous les processus tant que la structure de données n'a pas été mise à jour. C'est censé éviter les inconsistances dans la base, amenant à des erreurs de type "Duplicate entry".

Dans ton cas, les changements liés aux nouveaux champs robot_subscriber et robot_admin semblent commencer correctement, sauf pour la liste 'aden00'. Je n'ai pas d'explication pour ton problème ; ça semble lié au problème de lock

On va essayer de reproduire ici ; si quelqu'un d'autre est confronter à ce problème, merci de nous contacter (en joignant les extraits de log).

Luc VEILLON (DSI/SECU) wrote:

Je poste ce mail à la liste avant de remplir une déclaration de bug, au cas
où quelqu'un aurait rencontré la même difficulté et l'aurait résolue (ou
contournée).

Fonctionnant sur sympa 5.1.2, je viens de migrer en 5.2.1 ce matin.

[...]
Obéissant, je lance la procédure d'upgrade par sympa.pl telle que réclamée au
lancement du task_manager :
./sympa.pl --upgrade --from=5.1.2 --to=5.2.1
Cela n'améliore rien (voir CR plus bas), le task_manager refuse toujours de
reconnaître la structure de la base.
Le reste des démons tourne, les abonnés semblent correctement enregistrés.
Sauf modif que je n'aurais pas repérée, je soupçonne la routine de
vérification de structure de se planter et de croire que la base est non
conforme alors qu'elle l'est.

Une idée ??
[...]
CR de l'upgrade par sympa.pl :
</export/users/sympa/bin>valinor<root>: ./sympa.pl --upgrade
--from=5.1.2 --to=5.2.1
[...]
Sympa 5.2.1 started
List::upgrade(5.1.2, 5.2.1)
Updating the new robot_subscriber and robot_admin Db fields...
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Waiting for read lock on
/export/users/sympa/expl/aden00/include_admin_user.lock
Failed locking /export/users/sympa/expl/aden00/include_admin_user.lock:
DBD::mysql::db do failed: Duplicate entry
'adresse@cachée' for key
1 at /export/users/sympa/bin/List.pm line 6684.
Unable to execute SQL statement "INSERT INTO admin_table
(user_admin,comment_admin,list_admin, robot_admin, date_admin,
update_admin,reception_admin,subscribed_admin,included_admin,include_sources_admin,role_admin,
info_admin,
profile_admin) VALUES ('adresse@cachée', 'Luc
Veillon','aden00','listes.orleans.ird.fr',
FROM_UNIXTIME(1149589507),FROM_UNIXTIME(1149589507), 'mail', 1, 0,NULL, 'owner',
NULL, 'normal')" : Duplicate entry
'adresse@cachée' for key 1
List:sync_include_admin(owner): Failed to add new aden00s
List::new() : sync_include_admin_failed
Renaming web archive directories with the list domain...
Missing directory (/export/users/sympa/expl/nouveaualias) or config file for
nouveaualias
Skipping unknown list nouveaualias
Fixing DB field included_subscriber ; turning 1 to 0...
Updated 0 rows
Fixing DB field included_subscriber ; turning 2 to 1...
Updated 158 rows
Fixing DB field subscribed_subscriber ; turning 1 to 0...
Updated 0 rows
Fixing DB field subscribed_subscriber ; turning 2 to 1...
Updated 9872 rows
Renaming bounce sub-directories adding list domain...
Renamed /export/users/sympa/bounce/aden00 to
[...]





Archives gérées par MHonArc 2.6.19+.

Haut de le page