Tâche #8738
Distribution EOLE - Scénario #10982: Assistance aux utilisateurs (14-16)
Erreur reconfigure eole-ejabberd sur eolebase 2.4
Description
Tests effectué sur un eolebase 2.4 à jour
Installation de eole-ejabberd puis reconfigure.
Erreur lors du reconfigure :
Erreur: Utilisation d'une variable non existante dans le template de /usr/share/eole/bastion/data/50-nat_rules : u'container_ip_reseau'
container_ip_reseau n'existe pas.
grep "reseau" /usr/share/eole/creole/dicos* -R /usr/share/eole/creole/dicos/30_ejabberd.xml: <container name='jabber' id='23' group="reseau">
La création d'un dico local spécifiant : container name="reseau" corrige le problème.
<?xml version="1.0" encoding="utf-8"?> <creole> <containers> <container name="reseau" id="51"/> </containers> <variables/> <constraints/> <help/> </creole>
Associated revisions
déclaration du container reseau (fixes #8738)
Déclaration du container reseau
Ref: #8738
(cherry-picked from a476ec38e80729b599a2b3be1d5452b499c8c871)
Correction pour Eolebase + eole-ejabberd (sans eole-sso)
- dicos/30_ejabberd.xml : ajout d'un fallback sur la condition liée à activer_sso
Ref: #8738 @20m
Gestion du cas où : activer_client_ldap="non"
- dicos/30_ejabberd.xml : désactivation forcée du logiciel si activer_client_ldap="non"
Ref: #8738 @15m
Corrections cosmétiques sur le dictionnaire ejabberd
- dicos/30_ejabberd.xml
- déclaration d'une icône pour la famille ejabberd
- ajout d'une balise help pour la famille ejabberd
Ref: #8738 @15m
Gestion du (nouveau) cas où activer_ejabberd est désactivé
- diagnose/160-ejabberd : gestion du disabled dans le CreoleGet
- extra/schedule/01_ejabberd.xml : gestion du disabled dans la balise fill
Ref: #8738 @30m
Les paramétres ne sont pas tous experts (cosmétique)
Ref: #8738 @5m
History
#1 Updated by Anonymous almost 8 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit a476ec38e80729b599a2b3be1d5452b499c8c871.
#2 Updated by Joël Cuissinat almost 8 years ago
- Tracker changed from Anomalie to Tâche
- Status changed from Résolu to En cours
- Assigned To set to Joël Cuissinat
- Start date set to 04/08/2015
- % Done changed from 100 to 50
- Estimated time set to 1.50 h
- Parent task set to #10982
- Remaining (hours) set to 1.0
=> à packager en 2.4.2
#3 Updated by Joël Cuissinat almost 8 years ago
- Assigned To changed from Joël Cuissinat to Daniel Dehennin
#4 Updated by Daniel Dehennin almost 8 years ago
- % Done changed from 50 to 100
- Remaining (hours) changed from 1.0 to 0.15
Création des branches 2.4.2.
Cherry-pick du commit 2.5 sur la branche master et compilation du paquet en 2.4.2 (eole-2.4-unstable
).
#5 Updated by Arnaud FORNEROT almost 8 years ago
ajout du conteneur manquant dans le dico de ejabberd
ne pose pas de problème si déclaré en doublon
#6 Updated by Arnaud FORNEROT almost 8 years ago
- Status changed from En cours to Résolu
#7 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Résolu to En cours
#8 Updated by Joël Cuissinat almost 8 years ago
Eolebase + eole-ejabberd (sans eole-sso) => Variable activer_sso inexistante utilisée en paramètre d'une condition.
#9 Updated by Joël Cuissinat almost 8 years ago
=> eole-ejabberd 2.4.2~1-5
#10 Updated by Scrum Master almost 8 years ago
- Status changed from En cours to Résolu
#11 Updated by Joël Cuissinat almost 8 years ago
Si on désactive le client LDAP, c'est le dico extra qui gueule !
CreoleSet activer_client_ldap "non" reconfigure [ ... ] Erreur creole 3 : impossible d'effectuer le calcul, l'option activer_ejabberd a les propriétés : ['disabled'] pour : day
Après correction, c'est le diagnose qui gueule :o
root - Erreur creole 1 : tentative d'accès à une option nommée : activer_ejabberd avec les propriétés ['disabled'] /usr/share/eole/diagnose/160-ejabberd: ligne 4 : [: = : opérateur unaire attendu
#12 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.15 to 0.0