Tâche #10458
esbl-glpi - Scénario #10601: Corrections anomalies GLPI et OCS
Le test d'existance de la base de données ocsweb n'est pas compatible avec le mode conteneur
Description
Fonction "test()" dans le script /usr/share/eole/applications/gen/ocs.py
Sur un module AmonEcole 2.4.1, la base est re-générée à chaque instance/reconfigure :
## 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 ocs ## Mise à jour de base de données ##
La fonction pourrait grandement être améliorée en s'inspirant de celle utilisée pour sympa
Associated revisions
toujours creer les répertoires ocs_download_dir ocs_ipdiscover_ipd_dir pour le mode conteneur (ref #10458 @1h)
ne pas creer/updater la base de donner si ocs n'est pas activer (ref #10458)
prise en compte du mode conteneur pour la base de donnée (fixes #10458 @1h)
History
#1 Updated by Emmanuel IHRY over 8 years ago
- Parent task set to #10601
#2 Updated by Joël Cuissinat over 8 years ago
- Estimated time set to 2.00 h
- Remaining (hours) set to 2.0
#3 Updated by Emmanuel IHRY over 8 years ago
- Assigned To set to Emmanuel GARETTE
#4 Updated by Emmanuel GARETTE over 8 years ago
Si la variable "activer_ocsinventory" est à non, il n'est pas possible d'instancier en mode conteneur (un répertoire est créé que s'il est activé).
#5 Updated by Emmanuel GARETTE over 8 years ago
Si OCS n'est pas activé, il tente de faire la base de donnée :
# Ajout de la base de données ocs - Erreur : Il manque le fichier /usr/share/eole/applications/gen/0_eole-ocs.sql ERROR 1049 (42000) at line 18: Unknown database 'ocsweb'
#6 Updated by Emmanuel GARETTE over 8 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit aed4da307f636161b8d340f4177c8d0d394d9799.
#7 Updated by Thierry Bertrand over 8 years ago
Test eSBL avec eole-esbl-ocs & eole-esbl-glpi d'installés :
reconfigure ok
ls /var/lib/mysql => que la base d'admin mysql
gen_config & activation d'ocs et glpi
reconfigure
=> # Ajout de la base de données glpi
=> # Ajout de la base de données ocs
ls /var/lib/mysql => apparition d'ocs & glpi
ok pour nous
#8 Updated by Joël Cuissinat over 8 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 2.0 to 0.0
OK pour le MEN (validé par le Cas de test : SCRIBE-T10-002 - GLPI et OCS)