Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Error upgrade 5.1.2 en 5.2.3

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

Archives de la liste

Chronologique Discussions  
  • From: "Samuel Torton" <adresse@cachée>
  • To: <adresse@cachée>
  • Subject: [sympa-fr] Error upgrade 5.1.2 en 5.2.3
  • Date: Thu, 21 Dec 2006 13:03:33 +0100

Bonjour,
 
 
Je suis sur une Debian + PostgreSQL, et mes packages sympa proviennent de http://macallan.u-picardie.fr/~delepine/APT/sympa/
 
J'etais avec une version 5.1.2 de sympa, et je viens de passer à 5.2.3 (je suppose que JC Delepine vient d'upgrader le package recemment)
 
J'ai un probleme: le service Sympa ne veut pas redemarrer (sympaerror : data structure was not updated ; you should run sympa.pl to run the upgrade process.)
 
Alors, quand je lance "/usr/lib/sympa/bin/sympa.pl --upgrade --from=5.1.2 --to=5.2.3" ou bien "/usr/lib/sympa/bin/sympa.pl --upgrade --from=5.1 --to=5.2", cela ne resoud pas mon probleme, la migration echoue, avec des erreurs de requetes SQL, missing columns, etc...
 
Que puis-je faire (manuellement), pour que ma migration reussisse ?
 
Merci d'avance,
Samuel
 
-----Original Message-----
From: Sylvain Amrani [mailto:adresse@cachée]
Sent: lundi 22 mai 2006 20:19
Cc: adresse@cachée
Subject: Re: [sympa-fr] upgrade 5.0 en 5.2

Olivier Salaün - CRU wrote:
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
Bonjour,

Pour info, le process d'upgrade de 5.0.1 vers 5.2 est cassé chez moi suite à un :
Could not drop PRIMARY KEY, table 'netidmap_table'

Cette table était inexistante dans mysql, venait d'être créée, et la clé primaire n'avait pas encore été posée.

Sylvain.



Archives gérées par MHonArc 2.6.19+.

Haut de le page