Tâche #12791
Zéphir - Scénario #12727: Corriger les bugs fonctionnels remontés sur Zéphir 2.5.0
Échec de la génération de l'annuaire si le relai smtp est désactivé
100%
Description
Sur un Zephir neuf, tout juste installé et configuré (gen_config), la commande instance se termine en échec lors de la génération de l'annuaire si le relai smtp est désactivé.
#############################################################################
# Initialisation du mot de passe de l'administrateur de base (admin_zephir) #
#############################################################################
Mot de passe :
Confirmation du mot de passe :
Erreur : les mots de passe ne correspondent pas
Mot de passe :
Confirmation du mot de passe :
Initialisation de la base d'authentification locale ...
## Création des utilisateurs dans l'annuaire ##
Vous pouvez maintenant créer des utilisateurs si vous le souhaitez
Attribuez leur des droits sur l'application via l'interface web
nom d'utilisateur a créer (rien pour terminer) :
** Base d'authentification LDAP initialisée **
## Insertion des données minimum dans la base ##
Traceback (most recent call last):
File "init_base.py", line 19, in <module>
from zephir.config import *
File "/usr/lib/python2.7/dist-packages/zephir/config.py", line 64, in <module>
MAIL_TLS = conf.get_creole("tls_smtp") or "non"
File "/usr/lib/python2.7/dist-packages/creole/client.py", line 453, in get_creole
ret = self.get('/creole', *args, variable=name, **kwargs)
File "/usr/lib/python2.7/dist-packages/creole/client.py", line 417, in get
raise err
creole.client.CreoleClientError
Erreur de mise en place des données de base
run-parts: /usr/share/eole/posttemplate/10-conf-zephir exited with return code 1
Erreur : posttemplate
root@zephir:~# CreoleGet activer_exim_relay_smtp non
Révisions associées
Correction de problèmes d'accès à des variables Creole désactivées
ref #12791 @30m
Meilleure gestion des option SSL pour l'accès LDAP
- si annuaire local, on accède toujours sans TLS
ref #12791 @1h
Historique
#1 Mis à jour par Bruno Boiget il y a environ 11 ans
- Tracker changé de Anomalie à Tâche
- Version cible mis à Sprint_2015_36-38 - Équipe MENESR
- Temps estimé mis à 1.00 h
- Tâche parente mis à #12727
- Restant à faire (heures) mis à 1.0
le problème vient de la récupération de 'tls_smtp' qui est effectuée même si le relai smtp est désactivé.
A corriger dans config.py (le plus simple est de donner une valeur par défaut à get_creole)
#2 Mis à jour par Bruno Boiget il y a environ 11 ans
Par la même occasion, des adaptations ont été faites sur l'ensemble des variables Creole récupérées dans config.py
ldap n'est jamais accedé en TLS si l'annuaire est local.
#3 Mis à jour par Bruno Boiget il y a environ 11 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Bruno Boiget
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 1.0 à 0.25
#4 Mis à jour par Scrum Master il y a environ 11 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Thierry Bertrand il y a environ 11 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Le paquet candidat fait le boulot :
activer le relais smtp => non
reconfigure => ok