Project

General

Profile

Anomalie #5878

Erreur update_databases.py à la première instance/reconfigure

Added by Joël Cuissinat almost 10 years ago. Updated about 9 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
Due date:
% Done:

100%

Distribution:
EOLE 2.3

Description

La création des tables n'étant plus réalisée par gen_databases.py (cf. modification), update_databases.py tente de modifier une table inexistante au premier passage :

## Mise à jour de base de données ##
# Mise à jour de la base de données moodle
ERROR 1146 (42S02) at line 10: Table 'moodle.mdl_config' doesn't exist

config.py View - /usr/share/eole/applications/updates/moodle/config.py (574 Bytes) Joël Cuissinat, 09/09/2013 11:05 AM


Related issues

Related to eole-mysql - Anomalie #1798: Tentative de mise à jour d'une bdd alors que l'application est désactivée Fermé 05/23/2011

History

#1 Updated by Joël Cuissinat over 9 years ago

En fait, avec "eolesql" il est bien prévu de conditionner le lancement des mises à jour grâce à une fonction de test à passer dans le paramètre test_active (cf. #1798).

Je joins une proposition de correction qui permet de conditionner la maj de la bdd de moodle selon :
  • l'activation du logiciel
  • la présence de la table "mdl_config"

#2 Updated by Arnaud FORNEROT over 9 years ago

  • Status changed from Nouveau to Résolu
  • Target version set to Envole 3.3.7

L'action est à présent réalisée au moment du posttemplate.
La base est donc forcement déjà présente à ce moment là

#3 Updated by Arnaud FORNEROT over 9 years ago

  • % Done changed from 0 to 100

#4 Updated by Arnaud FORNEROT about 9 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF