Projet

Général

Profil

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é

Ajouté par Quentin Gibeaux il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

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

100%

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

Révisions associées

Révision 65ae6b12 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

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

ref #12791 @30m

Révision 4165ca24 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

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 plus de 10 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 plus de 10 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 plus de 10 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 plus de 10 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Thierry Bertrand il y a plus de 10 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

Formats disponibles : Atom PDF