Project

General

Profile

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

Added by Joël Cuissinat over 8 years ago. Updated over 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/03/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

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

Revision 21ebd800 (diff)
Added by Emmanuel GARETTE over 8 years ago

toujours creer les répertoires ocs_download_dir ocs_ipdiscover_ipd_dir pour le mode conteneur (ref #10458 @1h)

Revision 52a910de (diff)
Added by Emmanuel GARETTE over 8 years ago

ne pas creer/updater la base de donner si ocs n'est pas activer (ref #10458)

Revision aed4da30 (diff)
Added by Emmanuel GARETTE over 8 years ago

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

#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)

Also available in: Atom PDF