Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Problème sql pendant mise a jour

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

Archives de la liste

Chronologique Discussions  
  • From: "Jeremy Monnet" <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Problème sql pendant mise a jour
  • Date: Wed, 30 May 2007 10:29:01 +0200

Bonjour

Comme il s'agit de mon premier message, je vais me présenter
briévement : Je suis Jérémy Monnet, administrateur unix, passionné de
logiciels libres, et à ce titre membre du CA de l'April (que
certainement beaucoup d'entres vous connaissent déjà :-).

En ce moment, j'ai pour mission de migrer un vieux serveur vers un
nouveau, avec mise à jour du logiciel sympa. L'ancien serveur faisait
tourner sympa version 4.1.2, le nouveau la dernière version stable
5.2.4.

Pour migrer la base de données, j'ai utilisé mysqldump sur l'ancien
serveur, et "mysql -u <utilisateur> -h localhost -p < sympa_dump.sql"
sur le nouveau serveur (vérification : la base est bien créée,
l'utilisateur sympa a tous les droits, les tables sont remplies).
Avant de lancer sympa, j'ai executé "./sympa.pl --upgrade --from=4.1.2
--to=5.2.4", et là, c'est le drame ! :-)

###################################################################
Conf::_load_auth(<PATH>/sympa.5.2.4//bin/etc/auth.conf)
Configuration file read, default log level 0
Table admin_table created in database sympa
DBD::mysql::db do failed: Table 'user_table' already exists at
<PATH>/sympa.5.2.4//bin/List.pm line 10767.
Could not create table user_table in database sympa : Table
'user_table' already exists
DBD::mysql::db do failed: Table 'subscriber_table' already exists at
<PATH>/sympa.5.2.4//bin/List.pm line 10767.
Could not create table subscriber_table in database sympa : Table
'subscriber_table' already exists
Table netidmap_table created in database sympa
DBD::mysql::st execute failed: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '.`subscriber_table' at line 1 at
<PATH>/sympa.5.2.4//bin/List.pm line 10789.
Unable to execute SQL query : You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '.`subscriber_table' at line 1
Sympa not setup to use DBI
Language::SetLang(), missing locale parameter
Database sympa defined in sympa.conf has not the right structure or is
unreachable. If you don't use any database, comment db_xxx parameters
in sympa.conf
###################################################################

Les tables "admin_table" et "netidmap_table" sont créées avec un seul
champ int(11).

La configuration de la base mysql dans sympa.conf a l'air bonne
(puisque sympa réussit à créer des tables pendant la mise à jour), et
je ne sais pas quel est la requête sql qui pose problème ?

Merci d'avance pour toute réponse ou pointeur vers une solution. Je
n'ai pas trouvé de message d'erreur semblable sur le net, j'espère que
j'ai bien cherché ?

Jeremy
PS : est-ce qu'il est préférable ou conseillé de poster en anglais sur
cette liste ?




Archives gérées par MHonArc 2.6.19+.

Haut de le page