Project

General

Profile

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é

Added by Quentin Gibeaux over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/03/2015
Due date:
% Done:

100%

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

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

Associated revisions

Revision 65ae6b12 (diff)
Added by Bruno Boiget over 5 years ago

Correction de problèmes d'accès à des variables Creole désactivées

ref #12791 @30m

Revision 4165ca24 (diff)
Added by Bruno Boiget over 5 years ago

Meilleure gestion des option SSL pour l'accès LDAP

  • si annuaire local, on accède toujours sans TLS

ref #12791 @1h

History

#1 Updated by Bruno Boiget over 5 years ago

  • Tracker changed from Anomalie to Tâche
  • Target version set to Sprint_2015_36-38 - Équipe MENESR
  • Estimated time set to 1.00 h
  • Parent task set to #12727
  • Remaining (hours) set to 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 Updated by Bruno Boiget over 5 years ago

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 Updated by Bruno Boiget over 5 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Bruno Boiget
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 1.0 to 0.25

#4 Updated by Scrum Master over 5 years ago

  • Status changed from En cours to Résolu

#5 Updated by Thierry Bertrand over 5 years ago

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

Le paquet candidat fait le boulot :
activer le relais smtp => non
reconfigure => ok

Also available in: Atom PDF