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>
Révisions associées
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
Historique
#1 Mis à jour par Anonyme il y a presque 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit a476ec38e80729b599a2b3be1d5452b499c8c871.
#2 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Tracker changé de Anomalie à Tâche
- Statut changé de Résolu à En cours
- Assigné à mis à Joël Cuissinat
- Début mis à 08/04/2015
- % réalisé changé de 100 à 50
- Temps estimé mis à 1.50 h
- Tâche parente mis à #10982
- Restant à faire (heures) mis à 1.0
=> à packager en 2.4.2
#3 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Assigné à changé de Joël Cuissinat à Daniel Dehennin
#4 Mis à jour par Daniel Dehennin il y a presque 9 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 1.0 à 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 Mis à jour par Arnaud FORNEROT il y a presque 9 ans
ajout du conteneur manquant dans le dico de ejabberd
ne pose pas de problème si déclaré en doublon
#6 Mis à jour par Arnaud FORNEROT il y a presque 9 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Statut changé de Résolu à En cours
#8 Mis à jour par Joël Cuissinat il y a presque 9 ans
Eolebase + eole-ejabberd (sans eole-sso) => Variable activer_sso inexistante utilisée en paramètre d'une condition.
#9 Mis à jour par Joël Cuissinat il y a presque 9 ans
=> eole-ejabberd 2.4.2~1-5
#10 Mis à jour par Scrum Master il y a presque 9 ans
- Statut changé de En cours à Résolu
#11 Mis à jour par Joël Cuissinat il y a presque 9 ans
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 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.15 à 0.0