Project

General

Profile

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

Added by Benjamin Bohard 2 months ago. Updated about 2 months ago.

Status:
Ne sera pas résolu
Priority:
Normal
Assigned To:
-
Start date:
06/25/2019
Due date:
% Done:

0%

Remaining (hours):

Description

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

History

#1 Updated by Benjamin Bohard 2 months ago

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 Updated by Benjamin Bohard about 2 months ago

  • Status changed from Nouveau to Ne sera pas résolu

Non reproduit par la suite

Also available in: Atom PDF