Projet

Général

Profil

Tâche #23870

Scénario #23873: Corrections EOLE 2.7.0

AmonEcole 2.7.0 : la clé EOLE n'est pas copiée dans les conteneurs

Ajouté par Joël Cuissinat il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Début:
14/05/2018
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

root@amonecole:~# ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 
/etc/ssl/certs/eole.crt  /etc/ssl/private/eole.key
root@amonecole:~# CreoleRun "ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 2>&1" reseau 
ls: impossible d'accéder à '/etc/ssl/private/eole.key': Aucun fichier ou dossier de ce type
/etc/ssl/certs/eole.crt

Ce soucis empêche notamment apache2 de démarrer dans le conteneur reseau :

root@amonecole:~# CreoleRun "service apache2 status" reseau
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: inactive (dead)

mai 09 17:03:35 reseau systemd[1]: Failed to start The Apache HTTP Server.
mai 09 17:11:07 reseau systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted
mai 09 17:11:07 reseau systemd[1]: Starting The Apache HTTP Server...
mai 09 17:11:07 reseau apachectl[6641]: AH00526: Syntax error on line 7 of /etc/apache2/sites-enabled/Vhost-ssl.conf:
mai 09 17:11:07 reseau apachectl[6641]: SSLCertificateKeyFile: file '/etc/ssl/private/eole.key' does not exist or is empty
mai 09 17:11:07 reseau apachectl[6641]: Action 'start' failed.
mai 09 17:11:07 reseau apachectl[6641]: The Apache error log may have more information.
mai 09 17:11:07 reseau systemd[1]: apache2.service: Control process exited, code=exited status=1
mai 09 17:11:07 reseau systemd[1]: apache2.service: Failed with result 'exit-code'.
mai 09 17:11:07 reseau systemd[1]: Failed to start The Apache HTTP Server.

Le code à modifier serait dans la fonction certificates() de /usr/lib/python2.7/dist-packages/creole/reconfigure.py

Révisions associées

Révision d01ea21f (diff)
Ajouté par Fabrice Barconnière il y a presque 6 ans

Private keys were not copied in containers while reconfigure

ref #23870

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Tâche parente changé de #23742 à #23873

#2 Mis à jour par Fabrice Barconnière il y a presque 6 ans

  • Statut changé de Nouveau à En cours
  • Début mis à 14/05/2018

#3 Mis à jour par Fabrice Barconnière il y a presque 6 ans

  • Assigné à mis à Fabrice Barconnière

#4 Mis à jour par Fabrice Barconnière il y a presque 6 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.5

#5 Mis à jour par Scrum Master il y a presque 6 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Le fichier est bien présent dans tous les conteneurs et le service apache est fonctionnel :

root@amonecole:~# CreoleRun "ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 2>&1" all
Exécution de la commande [ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 2>&1] dans le conteneur reseau

/etc/ssl/certs/eole.crt
/etc/ssl/private/eole.key

Exécution de la commande [ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 2>&1] dans le conteneur internet

/etc/ssl/certs/eole.crt
/etc/ssl/private/eole.key

Exécution de la commande [ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 2>&1] dans le conteneur bdd

/etc/ssl/certs/eole.crt
/etc/ssl/private/eole.key

Exécution de la commande [ls /etc/ssl/certs/eole.crt /etc/ssl/private/eole.key 2>&1] dans le conteneur partage

/etc/ssl/certs/eole.crt
/etc/ssl/private/eole.key

Formats disponibles : Atom PDF