Tâche #17381
Scénario #17185: Traitement express- PNE-SR (39-41)
eCdl-eSbl 2.5.1/2.5.2: nettoyage fichiers parasites logrotate samba
Description
suite à un bug corrigé il y a 7 mois, cela a néanmoins généré des fichiers parasites qu'il est nécessaire de supprimer dans le répertoire /var/log/samba
Demandes liées
Historique
#1 Mis à jour par christophe guerinot il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par christophe guerinot il y a plus de 7 ans
- Statut changé de En cours à Résolu
Il y a 7 mois il y a eu un bug sur le logrotate de samba. Ce bug a été corrigé, mais cela a généré des fichiers parasites qu'il est nécessaire de nettoyer. Après nettoyage, le dysfonctionnement ne devrait plus se reproduire.
Le script '/usr/share/eole/sbin/rm-logrotate-samba.sh' est en cours de diffusion via les variantes des modules eSbl et eCdl versions 2.5.1 et 2.5.2
Une fois le script déployé sur le serveur il suffira de lancer la commande
~# rm-logrotate-samba.sh
contenu du script 'rm-logrotate-samba.sh'
~# cat /usr/share/eole/sbin/rm-logrotate-samba.sh #!/bin/sh find /var/log/samba/ -type f -name "*-201?????" -exec rm {} \; exit 0
le script est en cours de déploiement sur les 4 zephirs de production
#3 Mis à jour par christophe guerinot il y a plus de 7 ans
- Statut changé de Résolu à En cours
le correctif https://dev-eole.ac-dijon.fr/issues/15351 a été deployé en 2.5.2 et 2.4.2, mais pas en 2.5.1
Il est donc nécessaire de déployer un patch en 2.5.1
#4 Mis à jour par christophe guerinot il y a plus de 7 ans
- Statut changé de En cours à Résolu
patch en cours de déploiement sur les modules eSbl eCdl 2.5.1
$ cat samba.logrotate.patch --- distrib/samba.logrotate 2016-03-04 17:23:39.000000000 +0100 +++ modif/samba.logrotate 2016-10-04 16:43:51.202201447 +0200 @@ -4,9 +4,10 @@ missingok rotate 7 postrotate - reload nmbd 2>/dev/null + smbcontrol all reload-config endscript compress - delaycompress + # https://dev-eole.ac-dijon.fr/issues/15351 + copytruncate notifempty }
#5 Mis à jour par christophe guerinot il y a plus de 7 ans
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0
le nettoyage est toutefois indispensable
Après application du correctif, le fichier d'archive est cette fois ci bien généré, mais le nom du fichier qui sera en cours reprend l'avant dernier nom long généré
- le fichier d'archive est bien généré
root@sbl251-142:/usr/share/eole/creole/modif# ls -l /var/log/samba/ total 64 drwx------ 5 root root 4096 juin 22 15:49 cores -rw-r--r-- 1 root root 0 juin 22 15:49 log. -rw-r--r-- 1 root root 0 déc. 15 2015 log.127.0.0.1 -rw-r--r-- 1 root root 0 juin 22 15:55 log.172.26.63.2 -rw-r--r-- 1 root root 0 juin 22 15:55 log.172.26.63.22 -rw-r--r-- 1 root root 0 juin 22 15:55 log.cdlpnesr-04 -rw-r--r-- 1 root root 0 juin 22 15:55 log.eolisation-na-2 -rw-r--r-- 1 root root 1983 juin 22 15:49 log.%m -rw-r--r-- 1 root root 0 juin 26 06:25 log.nmbd -rw-r--r-- 1 root root 0 juil. 3 06:25 log.nmbd-20160626 -rw-r--r-- 1 root root 0 juil. 10 06:25 log.nmbd-20160626-20160703 -rw-r--r-- 1 root root 0 juil. 17 06:25 log.nmbd-20160626-20160703-20160710 -rw-r--r-- 1 root root 0 juil. 24 06:25 log.nmbd-20160626-20160703-20160710-20160717 -rw-r--r-- 1 root root 0 juil. 31 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724 -rw-r--r-- 1 root root 0 août 7 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731 -rw-r--r-- 1 root root 0 août 14 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807 -rw-r--r-- 1 root root 0 août 21 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814 -rw-r--r-- 1 root root 0 août 28 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821 -rw-r--r-- 1 root root 0 sept. 4 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828 -rw-r--r-- 1 root root 0 sept. 11 06:25 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904 -rw-r--r-- 1 root root 0 sept. 18 06:26 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911 -rw-r--r-- 1 root root 0 sept. 25 06:26 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918 -rw-r--r-- 1 root root 0 oct. 2 06:26 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925 -rw-r--r-- 1 root root 0 oct. 10 16:54 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002 -rw-r--r-- 1 root root 333 juin 22 16:14 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002-20161010.gz -rw-r--r-- 1 root root 0 juin 22 16:33 log.samba -rw-r--r-- 1 root root 0 juil. 4 06:25 log.smbd -rw-r--r-- 1 root root 0 juil. 10 06:25 log.smbd-20160626-20160703 -rw-r--r-- 1 root root 0 juil. 17 06:25 log.smbd-20160626-20160703-20160710 -rw-r--r-- 1 root root 0 juil. 24 06:25 log.smbd-20160626-20160703-20160710-20160717 -rw-r--r-- 1 root root 0 juil. 31 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724 -rw-r--r-- 1 root root 0 août 7 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731 -rw-r--r-- 1 root root 0 août 14 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807 -rw-r--r-- 1 root root 0 août 21 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814 -rw-r--r-- 1 root root 0 août 28 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821 -rw-r--r-- 1 root root 0 sept. 4 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828 -rw-r--r-- 1 root root 0 sept. 11 06:25 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904 -rw-r--r-- 1 root root 0 sept. 18 06:26 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911 -rw-r--r-- 1 root root 0 sept. 25 06:26 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918 -rw-r--r-- 1 root root 0 oct. 2 06:26 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925 -rw-r--r-- 1 root root 0 oct. 10 16:54 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002 -rw-r--r-- 1 root root 344 juin 22 15:49 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002-20161010.gz (...)
- les noms des fichiers courant prendrons alors le dernier 'nom long' utilisé si le nettoyage n'a pas été effectué au préalable
# ls -tarl /var/log/samba/ (...) -rw-r--r-- 1 root root 0 oct. 10 2016 tdbbackup.log -rw-r--r-- 1 root root 0 oct. 10 2016 log.nmbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002 -rw-r--r-- 1 root root 0 oct. 10 2016 log.smbd-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002 -rw-r--r-- 1 root root 0 oct. 10 2016 log.smbd-20160704-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002 -rw-r--r-- 1 root root 0 oct. 10 2016 log.wb-ESBL-20160626-20160703-20160710-20160717-20160724-20160731-20160807-20160814-20160821-20160828-20160904-20160911-20160918-20160925-20161002
#6 Mis à jour par Thierry Bertrand il y a plus de 7 ans
- Statut changé de Résolu à Fermé
#7 Mis à jour par Emmanuel IHRY il y a plus de 7 ans
- % réalisé changé de 0 à 100
- Temps estimé changé de 0.00 h à 2.00 h