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
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
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
Private keys were not copied in containers while reconfigure
ref #23870
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Tâche parente changé de #23742 à #23873
#2 Mis à jour par Fabrice Barconnière il y a environ 6 ans
- Statut changé de Nouveau à En cours
- Début mis à 14/05/2018
#3 Mis à jour par Fabrice Barconnière il y a environ 6 ans
- Assigné à mis à Fabrice Barconnière
#4 Mis à jour par Fabrice Barconnière il y a environ 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 environ 6 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Joël Cuissinat il y a environ 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