Projet

Général

Profil

Anomalie #3640

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

Ajouté par Benjamin Bohard il y a presque 12 ans. Mis à jour il y a presque 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
15/06/2012
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Demandes liées

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

Révisions associées

Révision 796bb253 (diff)
Ajouté par Benjamin Bohard il y a presque 12 ans

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

Révision 61063ef3 (diff)
Ajouté par Benjamin Bohard il y a presque 12 ans

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évision af7b4998 (diff)
Ajouté par Benjamin Bohard il y a presque 12 ans

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

Révision 4677d1c3 (diff)
Ajouté par Benjamin Bohard il y a presque 12 ans

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

Révision e73ab6cf (diff)
Ajouté par Benjamin Bohard il y a presque 12 ans

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

Révision 4a9f7c32 (diff)
Ajouté par Fabrice Barconnière il y a presque 12 ans

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

Révision 0100774c (diff)
Ajouté par Fabrice Barconnière il y a presque 12 ans

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

Historique

#1 Mis à jour par Benjamin Bohard il y a presque 12 ans

Liste des dossiers identifiés :

  • dansguardian

#2 Mis à jour par Benjamin Bohard il y a presque 12 ans

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 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Statut changé de Nouveau à En attente d'informations
  • Version cible mis à Mises à jour 2.3.5 Stable

#4 Mis à jour par Benjamin Bohard il y a presque 12 ans

  • Version cible Mises à jour 2.3.5 Stable supprimé

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 Mis à jour par Benjamin Bohard il y a presque 12 ans

  • Version cible mis à Mises à jour 2.3.5 Stable

#6 Mis à jour par Benjamin Bohard il y a presque 12 ans

  • Statut changé de En attente d'informations à Résolu

#7 Mis à jour par Fabrice Barconnière il y a presque 12 ans

  • % réalisé changé de 0 à 100

#8 Mis à jour par Fabrice Barconnière il y a presque 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF