Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] upgrade 5.0 en 5.2

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: nicolas arles <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] upgrade 5.0 en 5.2
  • Date: Wed, 10 May 2006 15:18:19 +0200

Bonjour,

Ce problème aparait lorsque des entrées sont ajoutées au nouveau format (avec le champ robot_xx positionné) dans la base de données avant que le processus d'upgrade ne soit exécuté. Du coup lors de l'upgrade vous êtes confronté à des "duplicate entries". Pour éviter ces blocages, nous avons modifié les processus de Sympa afin qu'aucune opération ne soit effectuée tant que la phase d'upgrade n'est pas passée ; ça sera intégré dans une version 5.2.1 imminente. Autre façon de se prémunir : arrêter tous les services avant la mise à jour et lancer manuellement sympa.pl --upgrade ; nous allons ajouter ces instructions dans les docs.

Pour vous sortir d'affaire, vous devez :
  1. arrêter tous les démons sympa (/etc/rc.d/inid.d/sympa stop)
  2. supprimer toutes les entrées de la table admin_table (elles seront automatiquement recrées, déduites des configs de listes) : DELETE * FROM admin_table

nicolas arles wrote: après la mise à jour de sympa 5.0 enb sympa 5.2 voilà ce que j'ai dans les logs au lancement de sympa

Unable to execute SQL statement "UPDATE admin_table SET robot_admin='montpellier.iufm.fr' WHERE (list_admin='administratifs')" : Duplicate entry 'adresse@cachée' for key 1

Dans ma base, je me retrouve avec toutes les listes en double, une avec robot_admin vide et une avec robot_admin='montpellier.iufm.fr'.
Est-ce normal ?

Lorsque je lance la commande en manuel: ./sympa.pl --upgrade --from=5.0 --to=5.2

Voilà le résultat :

Conf::_load_auth(/home/sympa/etc/auth.conf)
Configuration file read, default log level  0
Sympa 5.2 started
List::upgrade(5.0, 5.2)
Old web templates HTML structure is not compliant with latest ones.
Moving old-style web templates out of the include_path...
Cleaning buggy list config files...
Rename archives/log. files...
Updating the new robot_subscriber and robot_admin  Db fields...
DBD::mysql::db do failed: Duplicate entry 'adresse@cachée' for key 1 at /home/sympa/bin/List.pm line 11307.
Unable to execute SQL statement "UPDATE admin_table SET robot_admin='montpellier.iufm.fr' WHERE (list_admin='administratifs')" : Duplicate entry 'adresse@cachée' for key 1
Migration from 5.0 to 5.2 failed




Archives gérées par MHonArc 2.6.19+.

Haut de le page