Tâche #12784
Distribution EOLE - Scénario #12639: Assistance aux utilisateurs (36-38)
Erreur à l'instance si un nom de fichier non existant est précisé pour le certificat apache
Description
Problème remonté sur IRC (marco2) :
Sur un scribe 2.4.2 :
------------------------------------------------------------------------------------------------------- Génération des certificats ------------------------------------------------------------------------------------------------------- reconfigure - name 'keyfile' is not defined Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 671, in certificates cert.gen_certs() File "/usr/lib/python2.7/dist-packages/creole/cert.py", line 240, in gen_certs certif_loader(regen=regen) File "/usr/lib/python2.7/dist-packages/creole/cert.py", line 449, in certif_loader execfile(fname, globals(),locals()) File "/usr/share/eole/certs/01_apache.gen_cert", line 4, in <module> gen_certif(certfile=apache_cert, keyfile=keyfile) NameError: name 'keyfile' is not defined reconfigure - Erreur lors de la génération des certificats : name 'keyfile' is not defined Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 904, in main certificates() File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 680, in certificates raise Exception(_(u"Error while generating certificates: {0}").format(err)) Exception: Erreur lors de la génération des certificats : name 'keyfile' is not defined
L'erreur se produit si on génére un certificat auto-signé spécifique pour apache (autre que eole.crt)
le problème semble présent depuis eole 2.4.1
Demandes liées
Révisions associées
01_apache.gen_cert : correction si certificat auto-signé spécifique
ref #12784 @30m
01_apache.gen_cert : correction si certificat auto-signé spécifique
cherry-pické depuis la branche de correction
ref #12784
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Projet changé de Distribution EOLE à eole-web
- Sujet changé de Erreur à l'instance si un nom de fichier non existant est précisé pour le certificat apache (certificat auto-signé autre que eole.crt) à Erreur à l'instance si un nom de fichier non existant est précisé pour le certificat apache
- Description mis à jour (diff)
#2 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Distribution changé de EOLE 2.5 à Toutes
certs/01_apache.gen_cert −> keyfile=key_file au lieu de keyfile=keyfile
#3 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Description mis à jour (diff)
#4 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Description mis à jour (diff)
- Assigné à mis à Bruno Boiget
- Restant à faire (heures) changé de 1.0 à 0.5
#6 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de Résolu à En cours
- % réalisé changé de 0 à 90
reste à déterminer dans quelles versions la correction doit être mergée
#8 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 90 à 100
paquets compilés en version candidate 2.4.2/2.5.0
unstable 2.4.3/2.5.1
#9 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Restant à faire (heures) changé de 0.5 à 0.25
#10 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Testé en 2.4.2 + ajout du test squash SCRIBE-T10-006 - Modification du certificat utilisé par apache