Projet

Général

Profil

Anomalie #5871

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

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/11/2013
Echéance:
29/11/2013
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
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


Demandes liées

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

Révisions associées

Révision f206d068 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

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

Ref #5871 @10m

Révision 34929bcc (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

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

Ref #5871 @10m

Révision c50848a9 (diff)
Ajouté par Arnaud Fornerot il y a plus de 10 ans

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

Historique

#1 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans

  • Assigné à mis à Arnaud FORNEROT

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

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 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans

  • Version cible mis à Envole 4.0 RC

#4 Mis à jour par Joël Cuissinat il y a plus de 10 ans

+ 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 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu

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

#6 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Echéance mis à 29/11/2013
  • Début mis à 25/11/2013
  • % réalisé changé de 0 à 100

#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à 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

Formats disponibles : Atom PDF