Projet

Général

Profil

Evolution #6406

Sur le module packagé, apache devrait utiliser les certificats "eole"

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
14/10/2013
Echéance:
25/10/2013
% réalisé:

100%

Temps estimé:
0.50 h
Temps passé:
Distribution:
EOLE 2.4

Description

root@eolebase:~# /etc/init.d/apache2 reload
Syntax error on line 10 of /etc/apache2/sites-enabled/sentinelle:
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

De là à envisager un template qui utiliserait les variables %server_cert et %server_key ...

Révisions associées

Révision e96e7efa (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

Exécution des scripts depuis le répertoire "alizes"

Ref #6406 @10m

Révision e08e4abc (diff)
Ajouté par Christophe LEON il y a plus de 10 ans

ref: #6406, Si /etc/eole/config.eol détecté pas de génération de la conf apache, car cela sera réalisé par le template apache-sentinelle.conf
+ Ajout de '|| true' dans la fonction hook de update.sh

Révision 27f58586 (diff)
Ajouté par Christophe LEON il y a plus de 10 ans

suite du travail sur templatisation de la config apache (ref: #6406)

Révision ae4566d7 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

Finalisation de la configuration apache

Fixes #6406 @15m

Révision 07c6e9ab (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

Dernières retouches sur le postservice

Ref #6406 @10m

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans

à regarder ensemble :)

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

Autre point à débattre, j'aimerais ajouter l'option "set -e" dans le script de postservice du module afin que l'instance/reconfigure s'arrête en cas d'erreur mais actuellement il s'arrête systématiquement à cause de de la dernière ligne du script update.sh :

+ hook postUpdate
+ SCRIPT=' /home/sentinelle/alizes-local/scripts/postUpdate.sh'
+ '[' -e /home/sentinelle/alizes-local/scripts/postUpdate.sh -a -x /home/sentinelle/alizes-local/scripts/postUpdate.sh ']'
run-parts: /usr/share/eole/postservice/01-sentinelle exited with return code 1

#3 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

tu peux mettre "|| true" sur la ligne :

[gnunux@localhost ~]$ cat ./pouet.sh
set -e
ls /pouet
echo "c'est fini" 
[gnunux@localhost ~]$ ./pouet.sh
ls: impossible d'accéder à /pouet: Aucun fichier ou dossier de ce type

[gnunux@localhost ~]$ cat ./pouet.sh
set -e
ls /pouet || true
echo "c'est fini" 
[gnunux@localhost ~]$ ./pouet.sh
ls: impossible d'accéder à /pouet: Aucun fichier ou dossier de ce type
c'est fini

#4 Mis à jour par Christophe LEON il y a plus de 10 ans

  • Statut changé de Nouveau à Accepté

Un truc du genre

hook "postUpdate" || true

à la fin de http://dev-eole.ac-dijon.fr/projects/alizes/repository/revisions/master/entry/alizes/update.sh

Pour la demande initiale du certif je propose de templetiser la conf apache ça sera plus propre

#5 Mis à jour par Christophe LEON il y a plus de 10 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de 3.1 à Eole 2.4-beta1

#8 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Echéance mis à 25/10/2013
  • Statut changé de Résolu à Fermé
  • Début mis à 14/10/2013

OK maintenant

Formats disponibles : Atom PDF