Projet

Général

Profil

Anomalie #5878

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

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
% réalisé:

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 Voir - /usr/share/eole/applications/updates/moodle/config.py (574 octets) Joël Cuissinat, 09/09/2013 11:05


Demandes liées

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

Historique

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

  • Fichier config.py Voir ajouté
  • Assigné à mis à Arnaud FORNEROT

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

  • Statut changé de Nouveau à Résolu
  • Version cible mis à 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 Mis à jour par Arnaud FORNEROT il y a environ 10 ans

  • % réalisé changé de 0 à 100

#4 Mis à jour par Arnaud FORNEROT il y a environ 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF