Project

General

Profile

Anomalie #5871

Le code MySQL de création de la base ne passe pas en 2.4

Added by Joël Cuissinat almost 11 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
11/25/2013
Due date:
11/29/2013
% Done:

100%

Estimated time:
1.00 h
Spent time:
Distribution:
EOLE 2.4

Description

# Ajout de la base de données roundcube
ERROR 1005 (HY000) at line 11: Can't create table 'roundcube.cache' (errno: 150)

Visiblement la table cache déclare une FOREIGN KEY vers la table users qui est créée plus tard ...

J'ai pu contourner le problème en ajoutant la ligne suivante dans le fichier roundcube-create-0.sql :

set foreign_key_checks = 0


Related issues

Related to roundcube - Anomalie #6711: Correction script de creation/modification SQL pour etre à niveau de la 2.4 Fermé

Associated revisions

Revision f206d068 (diff)
Added by Joël Cuissinat over 10 years ago

  • tmpl/roundcube-cas.php : utilisation de %%getVar() dans les tests Creole

Ref #5871 @10m

Revision 34929bcc (diff)
Added by Joël Cuissinat over 10 years ago

  • dicos/60_roundcube.xml : fusion des balises <help> (follow the DTD)

Ref #5871 @10m

Revision c50848a9 (diff)
Added by Arnaud Fornerot over 10 years ago

correction ordre de creation > suppression > regeneration des contraintes sql (ref #5871)

History

#1 Updated by Arnaud FORNEROT almost 11 years ago

  • Assigned To set to Arnaud FORNEROT

#2 Updated by Joël Cuissinat almost 11 years ago

Cependant, c'est la mise à jour qui plante désormais :

# Mise à jour de la base de données roundcube
ERROR 1005 (HY000) at line 191: Can't create table 'roundcube.#sql-42d3_41' (errno: 121)
 - Erreur : Erreur lors de l'intégration du fichier /usr/share/eole/mysql/roundcube/updates/roundcube-update-0.sql

#3 Updated by Arnaud FORNEROT almost 11 years ago

  • Target version set to Envole 4.0 RC

#4 Updated by Joël Cuissinat almost 11 years ago

+ test à ajouter dans un template selon CreoleLint :

Exception: ('/usr/share/eole/creole/distrib/roundcube-cas.php', ':', Exception('Il manque une option', 
NotFound(u"cannot find 'eolesso_ca_location'",), 'avec le dictionnaire', 
{'activer_web_valider_ca': 'non', 'activer_roundcube': u'oui', 'activer_apache': u'oui', 
'adresse_ip_mail': u'127.0.0.1', 'activer_sso': u'non'}))

#5 Updated by Joël Cuissinat over 10 years ago

  • Status changed from Nouveau to Résolu

instance/reconfigure/CreoleLint OK avec les paquets eole-roundcube 0.9.1-eole2-1

#6 Updated by Joël Cuissinat over 10 years ago

  • Due date set to 11/29/2013
  • Start date set to 11/25/2013
  • % Done changed from 0 to 100

#7 Updated by Joël Cuissinat over 10 years ago

  • Status changed from Résolu to Fermé
run-parts: executing /usr/share/eole/posttemplate/00-mysql instance
## Génération de base de données ##
Stop Upstart service mysql in bdd          [  OK  ]
Start Upstart service mysql in bdd         [  OK  ]
# Ajout de la base de données piwik
# Ajout de la base de données roundcube

Also available in: Atom PDF