Project

General

Profile

Tâche #8738

Distribution EOLE - Scénario #10982: Assistance aux utilisateurs (14-16)

Erreur reconfigure eole-ejabberd sur eolebase 2.4

Added by Vincent Febvre over 6 years ago. Updated almost 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/08/2015
Due date:
% Done:

100%

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

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

Revision a476ec38 (diff)
Added by Arnaud FORNEROT about 6 years ago

déclaration du container reseau (fixes #8738)

Revision 074ed36e (diff)
Added by Daniel Dehennin about 6 years ago

Déclaration du container reseau

Ref: #8738

(cherry-picked from a476ec38e80729b599a2b3be1d5452b499c8c871)

Revision 296a0dd3 (diff)
Added by Joël Cuissinat about 6 years ago

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

Revision 656abf38 (diff)
Added by Joël Cuissinat about 6 years ago

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

Revision b1d7c770 (diff)
Added by Joël Cuissinat about 6 years ago

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

Revision cf1ddb76 (diff)
Added by Joël Cuissinat about 6 years ago

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

Revision 0313f633 (diff)
Added by Joël Cuissinat about 6 years ago

Les paramétres ne sont pas tous experts (cosmétique)

Ref: #8738 @5m

History

#1 Updated by Anonymous about 6 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat about 6 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 about 6 years ago

  • Assigned To changed from Joël Cuissinat to Daniel Dehennin

#4 Updated by Daniel Dehennin about 6 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 about 6 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 about 6 years ago

  • Status changed from En cours to Résolu

#7 Updated by Joël Cuissinat about 6 years ago

  • Status changed from Résolu to En cours

#8 Updated by Joël Cuissinat about 6 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 about 6 years ago

=> eole-ejabberd 2.4.2~1-5

#10 Updated by Scrum Master about 6 years ago

  • Status changed from En cours to Résolu

#11 Updated by Joël Cuissinat about 6 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 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.15 to 0.0

Also available in: Atom PDF