Pages : 1
#1 Le 23/03/2014, à 12:38
- jmax
compressext dans logrotate
bonjour,
mon /etc/logrotate.d/apache2 est écrit comme suit
/var/log/apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
compresscmd xz
compressext .xz
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/apache2 reload > /dev/null
endscript
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi; \
endscript
}
Tout fonctionne bien sauf que l'extension des fichiers est .gz même si les fichiers sont bien au format .xz
J'avais cru comprendre que compressext était la bonne option mais sur ma Ubuntu 12.04 LTS, rien à faire
D'avance, merci pour vos suggestions
Hors ligne
#2 Le 23/03/2014, à 12:39
- Kooothor
Re : compressext dans logrotate
Salut,
xz-utils est-il bien installé ?
Hors ligne
#3 Le 23/03/2014, à 12:53
- jmax
Re : compressext dans logrotate
merci de cette prompte réponse. Tout est bien installé et la compression par xz se fait bien mais le soucis vient de l'extension qui est en .gz au lieu de .xz. Du coup, pour les lire: xzless /var/log/apache2/trala.gz
Hors ligne
#4 Le 23/03/2014, à 12:59
- Kooothor
Re : compressext dans logrotate
Ah ok. Ben pour moi ça ressemble à un bug, puisqu'en effet compressext est bien renseigné.
Le bug est là : https://bugs.debian.org/cgi-bin/bugrepo … bug=576362
Il semble reglé dans les dernières versions.
À toi d'updater
@+
~ktr
Hors ligne
#5 Le 23/03/2014, à 13:09
- jmax
Re : compressext dans logrotate
merci de la recherche mais c'est incroyable qu'un bug fixé en 2010 en debian soit encore en Ubuntu 12.04 LTS. Je vais tester pour voir s'il est toujours en 13.10 pour éviter de se le reprendre en 14.04 LTS
merci,
Hors ligne
Pages : 1