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 8 ans. Mis à jour il y a plus de 8 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 8 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 8 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 8 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 8 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 8 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 8 ans

  • Statut changé de En cours à Résolu

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