https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2019-07-16T08:42:37ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #28757: Les services ead ne démarrent pashttps://dev-eole.ac-dijon.fr/issues/28757?journal_id=1366422019-07-16T08:42:37ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><a name="Service-ead-web"></a>
<h1 >Service ead-web<a href="#Service-ead-web" class="wiki-anchor">¶</a></h1>
<a name="Problèmes-constatés"></a>
<h2 >Problèmes constatés<a href="#Problèmes-constatés" class="wiki-anchor">¶</a></h2>
<a name="Chargement-de-la-configuration"></a>
<h3 >Chargement de la configuration<a href="#Chargement-de-la-configuration" class="wiki-anchor">¶</a></h3>
<p>Des variables ont été introduites pour permettre l’isolation des certificats à l’usage des services de l’EAD (cf <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: EAD server ne démarre pas à cause de la clé privée EOLE (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/23696">#23696</a>).<br />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).<br />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<br /><pre>
cfg.optionxform=str
</pre></p>
<a name="Le-fichier-de-configuration-na-pas-été-templatisé"></a>
<h3 >Le fichier de configuration n’a pas été templatisé<a href="#Le-fichier-de-configuration-na-pas-été-templatisé" class="wiki-anchor">¶</a></h3>
<p>La templatisation se passe bien à la main</p>
<a name="Les-certificats-nont-pas-été-créés"></a>
<h3 >Les certificats n’ont pas été créés<a href="#Les-certificats-nont-pas-été-créés" class="wiki-anchor">¶</a></h3>
<p>Les certificats pour l’EAD sont copiés durant le posttemplate (posttemplate/01-ead).<br />Ce script s’exécute sans erreur à la main</p>
<a name="État-du-service-après-corrections"></a>
<h2 >État du service après corrections<a href="#État-du-service-après-corrections" class="wiki-anchor">¶</a></h2>
<p>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</p>
<a name="Service-ead-server"></a>
<h1 >Service ead-server<a href="#Service-ead-server" class="wiki-anchor">¶</a></h1>
<a name="Problèmes-constatés-2"></a>
<h2 >Problèmes constatés<a href="#Problèmes-constatés-2" class="wiki-anchor">¶</a></h2>
<p>Les mêmes que précédemment</p>
<a name="Variable-ad_address-ne-figurant-pas-dans-le-dictionnaire"></a>
<h3 >Variable ad_address ne figurant pas dans le dictionnaire<a href="#Variable-ad_address-ne-figurant-pas-dans-le-dictionnaire" class="wiki-anchor">¶</a></h3>
<p>Cette variable est attendue dans /usr/lib/python2.7/dist-packages/scribe/ldapconf.py, normalement contenue dans /etc/eole/ldapconf.conf<br />Le fichier de configuration n’a pas été templatisé.</p>
<a name="État-après-correction"></a>
<h2 >État après correction<a href="#État-après-correction" class="wiki-anchor">¶</a></h2>
<p>Après templatisation manuelle du fichier de configuration, le service démarre bien.</p> Distribution EOLE - Tâche #28757: Les services ead ne démarrent pashttps://dev-eole.ac-dijon.fr/issues/28757?journal_id=1368362019-07-30T15:23:08ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Ne sera pas résolu</i></li></ul><p>Non reproduit par la suite</p>