Project

General

Profile

Anomalie #3640

logrotate manquant à gérer dans le paquet eole-proxy

Added by Benjamin Bohard over 10 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
06/15/2012
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Related issues

Related to Distribution EOLE - Evolution #1204: Revoir la politique de journalisation des logs Fermé 11/18/2010
Related to eole-proxy - Evolution #7039: Script de rotation des logs à mettre à niveau sur 2.4 Fermé 04/04/2014

Associated revisions

Revision 796bb253 (diff)
Added by Benjamin Bohard over 10 years ago

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

Revision 61063ef3 (diff)
Added by Benjamin Bohard over 10 years ago

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

Revision af7b4998 (diff)
Added by Benjamin Bohard over 10 years ago

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

Revision 4677d1c3 (diff)
Added by Benjamin Bohard over 10 years ago

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

Revision e73ab6cf (diff)
Added by Benjamin Bohard over 10 years ago

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

Revision 4a9f7c32 (diff)
Added by Fabrice Barconnière over 10 years ago

debian/eole-proxy.preinst : ajout set -e + exit 0 en fin de script
fixes #3640 @5m

Revision 0100774c (diff)
Added by Fabrice Barconnière over 10 years ago

debian/eole-proxy.postinst : suppression de /etc/logrotate.d/squid si
existe
ref #3640 @5m

History

#1 Updated by Benjamin Bohard over 10 years ago

Liste des dossiers identifiés :

  • dansguardian

#2 Updated by Benjamin Bohard over 10 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 over 10 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 over 10 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 over 10 years ago

  • Target version set to Mises à jour 2.3.5 Stable

#6 Updated by Benjamin Bohard over 10 years ago

  • Status changed from En attente d'informations to Résolu

#7 Updated by Fabrice Barconnière over 10 years ago

  • % Done changed from 0 to 100

#8 Updated by Fabrice Barconnière over 10 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF