Project

General

Profile

Tâche #17391

Scénario #17170: Traitement express MEN (39-41)

Suite migration le fichier logrotate dansguardian n'est pas supprimé

Added by Karim Ayari almost 3 years ago. Updated almost 3 years ago.

Status:
Fermé
Priority:
Normal
Start date:
10/05/2016
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Suite à une migration 2.3->2.4.2->2.5.2 je me suis aperçu que le fichier logrotate de dansguardian n'est pas supprimé
alors que nous utilisons e2guardian.
Je pense et j'espère que c'est la cause de nos soucis de régles iptables qui ne se chargent pas entièrement.
En effet pour la rotation il arrête bastion avec un stop et le relance avec un start :

  prerotate
    CreoleService bastion stop >/dev/null
  endscript

  postrotate
    reload rsyslog > /dev/null
    CreoleService bastion start >/dev/null
  endscript

et le logrotate de guardian fait de même mais avec un stop et un restart.
D'ailleurs pouquoi faire un restart alors que l'on fait un stop? est-ce justement lié à la création de ce fameux fichier de cache /etc/eole/iptables ? car de ce que je sais le comportement n'est pas le même selon si on fait un stop/start ou un restart

prerotate
    CreoleService bastion stop >/dev/null
  endscript

  postrotate
    reload rsyslog > /dev/null
    CreoleRun "service bastion restart" root no yes  >/dev/null
    CreoleRun "service bastion restart" all no yes  >/dev/null
  endscript

Il faut gérer à partir de 2.5.1, version où le fichier logrotate /etc/logrotate.d/dansguardian.logrotate devient inutile.

Associated revisions

Revision b0ecad21 (diff)
Added by Fabrice Barconnière almost 3 years ago

Suppression du fichier logrotate dansguardian inutile

ref #17391 @15m

History

#1 Updated by Karim Ayari almost 3 years ago

Je n'ai pas précisé que lorsque nous trouvons notre fichier /etc/eole/iptables avec des régles en moins
il a été généré aux alentours de 6:28...heure de la rotation des logs.

#2 Updated by Fabrice Barconnière almost 3 years ago

  • Tracker changed from Demande to Tâche
  • Description updated (diff)
  • Estimated time set to 2.00 h
  • Remaining (hours) set to 2.0

#3 Updated by Fabrice Barconnière almost 3 years ago

  • Parent task set to #17170

#4 Updated by Scrum Master almost 3 years ago

  • Status changed from Nouveau to En cours

#5 Updated by Scrum Master almost 3 years ago

  • Assigned To set to Fabrice Barconnière

#6 Updated by Fabrice Barconnière almost 3 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 0.1

Paquets eole-proxy 2.5.1-22 et 2.5.2-38
Le fichier est supprimé en postinst de l'installation du paquet.

#7 Updated by Joël Cuissinat almost 3 years ago

  • Status changed from En cours to Résolu

#8 Updated by Joël Cuissinat almost 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.1 to 0.0

Testé 2.5.2 :

root@amon:~# dpkg -l eole-proxy | grep ^ii
ii  eole-proxy                         2.5.2-37                            all          Templates et dictionnaires pour le Proxy
root@amon:~# echo plop > /etc/logrotate.d/dansguardian 
root@amon:~# cat /etc/logrotate.d/dansguardian
plop
root@amon:~# Maj-Auto -C
Mise à jour le lundi 10 octobre 2016 10:39:10
*** amon 2.5.2 (00000001) ***
   [ ... ]
Dépaquetage de eole-proxy (2.5.2-38) sur (2.5.2-37) ...
   [ ... ]
root@amon:~# cat /etc/logrotate.d/dansguardian
cat: /etc/logrotate.d/dansguardian: Aucun fichier ou dossier de ce type

Also available in: Atom PDF