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
0%
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