Anomalie #3640
logrotate manquant à gérer dans le paquet eole-proxy
Related issues
Associated revisions
Rechargement de rsyslog après rotation des logs.
- tmpl/dansguardian.logrotate : ajout de la commande reload en
postrotate
- tmpl/squid.logrotate : utilisation de upstart pour recharger rsyslog
en postrotate.
Ref #3640
Les logrotate ne sont pas des template.
- tmpl/dansguardian.logrotate -> logrotate/dansguardian : déplacement
du logrotate.
- tmpl/squid/logrotate -> logrotate/squid : déplacement du logrotate.
- Makefile : prise en charge des deux logrotate.
- dicos/23_proxy.xml : suppression des directives file pour les logrotate
de dansguardian et squid.
Ref #3640
Rétablir le traitement distinct des différents logs de squid.
- logrotate/squid : nouveau motif pour appliquer un script postrotate
différent pour les logs de sévérités autres que info.
Ref #3640
Argument inadapté ?
squid -k est lancé avec l'option reconfigure alors qu'il existe
une option rotate.
- eole/squid_logrotate.sh : remplacement de l'option reconfigure par
l'option rotate.
Ref #3640
Conflit avec le fichier obsolète squid3.
- debian/eole-proxy.preinst : création d'un script supprimant le
fichier /etc/logrotate.d/squid3 en preinstall si il existe.
Ref #3640
debian/eole-proxy.preinst : ajout set -e + exit 0 en fin de script
fixes #3640 @5m
debian/eole-proxy.postinst : suppression de /etc/logrotate.d/squid si
existe
ref #3640 @5m
History
#1 Updated by Benjamin Bohard almost 11 years ago
Liste des dossiers identifiés :
- dansguardian
#2 Updated by Benjamin Bohard almost 11 years ago
Le commit 5fd751d3783d9e4ad11915fc332c06f64db4162f a supprimé la commande pour faire relire sa configuration à squid.
Cette simplification n'est pas la bonne réponse au problème initial : le motif de glob n'était pas le bon.
#3 Updated by Joël Cuissinat almost 11 years ago
- Status changed from Nouveau to En attente d'informations
- Target version set to Mises à jour 2.3.5 Stable
#4 Updated by Benjamin Bohard almost 11 years ago
- Target version deleted (
Mises à jour 2.3.5 Stable)
Le test avec modification des logrotate et de squid_rotate.sh donne le résultat suivant :
- les filtres sont fonctionnels : compression des anciens fichiers ;
- pas de création du nouveau fichier squid1.info.log ;
- création du nouveau fichier squid4.notice.log (lors du redémarrage de squid).
Un doute subsiste sur la création des fichiers : sur la machine de test, pas de génération de logs permettant de vérifier ?
#5 Updated by Benjamin Bohard almost 11 years ago
- Target version set to Mises à jour 2.3.5 Stable
#6 Updated by Benjamin Bohard almost 11 years ago
- Status changed from En attente d'informations to Résolu
#7 Updated by Fabrice Barconnière almost 11 years ago
- % Done changed from 0 to 100
Appliqué par commit 4a9f7c32d0688a28b4542575676921ec8f47f17b.
#8 Updated by Fabrice Barconnière almost 11 years ago
- Status changed from Résolu to Fermé