Anomalie #3970
Erreurs dûes à l'échec du globbing dans les filtres logrotate.
Description
Les filtres de logrotate utilisent le globbing (*) et l'option missingok.
L'option missingok est efficace uniquement lorsque le filtre pointe vers un dossier existant.
Il faut soit créer les dossiers manquant, soit modifier le comportement de l'option missingok.
Demandes liées
Révisions associées
Les filtres de logrotate doivent pointer vers des dossiers existants.
- eole/posttemplate/00-eole-common : création de dossiers en fonction
des filtres installés dans /etc/logrotate.d
Ref #3970
Sql-error on listing numbers of linked items on Problems List. fix #3970
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Assigné à mis à Benjamin Bohard
- Version cible mis à Mises à jour 2.3.6 Stable
#2 Mis à jour par Benjamin Bohard il y a plus de 11 ans
- Statut changé de Nouveau à Accepté
En solution (provisoire) on peut extraire à chaque reconfigure, en posttemplate, les dossiers potentiellement manquant à partir des fichiers contenus dans /etc/logrotate.d.
#3 Mis à jour par Benjamin Bohard il y a plus de 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 0d77b732b25e57b9ac7d7b799904ea65568186a1
#4 Mis à jour par Benjamin Bohard il y a plus de 11 ans
- Statut changé de Résolu à Accepté
- % réalisé changé de 100 à 80
Si bacula n'a pas encore envoyé de messages (donc les dossiers ne sont pas encore créés), le dossier bacula* est créé.
#5 Mis à jour par Benjamin Bohard il y a plus de 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 80 à 100
Le plus propre consiste à éviter les situations avec des wildcard au milieu des chemins.
bacula et dansguardian sont concernés :- /var/log/rsyslog/local/bacula-*/*.log
- /var/log/rsyslog/*/dansguardian/*.log
#6 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Résolu à Fermé
Vu dans eole-common 2.3-eole148~9 et demandes liées