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
Révisions associées
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)
Historique
#1 Mis à jour par Emmanuel IHRY il y a environ 9 ans
- Tâche parente mis à #10601
#2 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Temps estimé mis à 2.00 h
- Restant à faire (heures) mis à 2.0
#3 Mis à jour par Emmanuel IHRY il y a environ 9 ans
- Assigné à mis à Emmanuel GARETTE
#4 Mis à jour par Emmanuel GARETTE il y a environ 9 ans
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 Mis à jour par Emmanuel GARETTE il y a environ 9 ans
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 Mis à jour par Emmanuel GARETTE il y a environ 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit aed4da307f636161b8d340f4177c8d0d394d9799.
#7 Mis à jour par Thierry Bertrand il y a environ 9 ans
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 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 2.0 à 0.0
OK pour le MEN (validé par le Cas de test : SCRIBE-T10-002 - GLPI et OCS)