Projet

Général

Profil

Tâche #28757

Scénario #28683: Fournir la procédure de migration Upgrade-Auto d'un ScribeAD 2.6.2 vers Scribe 2.7.1

Les services ead ne démarrent pas

Ajouté par Benjamin Bohard il y a presque 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
-
Début:
25/06/2019
Echéance:
% réalisé:

0%

Restant à faire (heures):

Description

les services ead (web et server) ne démarrent pas après Upgrade-Auto

Historique

#1 Mis à jour par Benjamin Bohard il y a presque 5 ans

Service ead-web

Problèmes constatés

Chargement de la configuration

Des variables ont été introduites pour permettre l’isolation des certificats à l’usage des services de l’EAD (cf #23696).
Le nom de l’une de ces variables comporte des majuscules (SSL_dir) mais l’objet ConfigParser instancié pour lire la configuration ne conserve pas ces majuscules (comportement par défaut).
On peut soit changer le nom de la variable pour n’utiliser que des bas-de-casse, soit utiliser le nom de variable converti en bas-de-casse pour y accéder dans config.py, soit surcharger la méthode de l’objet ConfigParser pour qu’il préserve la casse des noms de variables

cfg.optionxform=str

Le fichier de configuration n’a pas été templatisé

La templatisation se passe bien à la main

Les certificats n’ont pas été créés

Les certificats pour l’EAD sont copiés durant le posttemplate (posttemplate/01-ead).
Ce script s’exécute sans erreur à la main

État du service après corrections

Le service démarre bien après correction du chargement de la configuration et lancement à la main de la templatisation et de la création des clés

Service ead-server

Problèmes constatés

Les mêmes que précédemment

Variable ad_address ne figurant pas dans le dictionnaire

Cette variable est attendue dans /usr/lib/python2.7/dist-packages/scribe/ldapconf.py, normalement contenue dans /etc/eole/ldapconf.conf
Le fichier de configuration n’a pas été templatisé.

État après correction

Après templatisation manuelle du fichier de configuration, le service démarre bien.

#2 Mis à jour par Benjamin Bohard il y a plus de 4 ans

  • Statut changé de Nouveau à Ne sera pas résolu

Non reproduit par la suite

Formats disponibles : Atom PDF