Projet

Général

Profil

Tâche #8738

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

Erreur reconfigure eole-ejabberd sur eolebase 2.4

Ajouté par Vincent Febvre il y a plus de 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
08/04/2015
Echéance:
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Restant à faire (heures):
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>

Révisions associées

Révision a476ec38 (diff)
Ajouté par Arnaud FORNEROT il y a presque 9 ans

déclaration du container reseau (fixes #8738)

Révision 074ed36e (diff)
Ajouté par Daniel Dehennin il y a presque 9 ans

Déclaration du container reseau

Ref: #8738

(cherry-picked from a476ec38e80729b599a2b3be1d5452b499c8c871)

Révision 296a0dd3 (diff)
Ajouté par Joël Cuissinat il y a presque 9 ans

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

Révision 656abf38 (diff)
Ajouté par Joël Cuissinat il y a presque 9 ans

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

Révision b1d7c770 (diff)
Ajouté par Joël Cuissinat il y a presque 9 ans

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

Révision cf1ddb76 (diff)
Ajouté par Joël Cuissinat il y a presque 9 ans

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

Révision 0313f633 (diff)
Ajouté par Joël Cuissinat il y a presque 9 ans

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

#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

Formats disponibles : Atom PDF