Bonsoir, je suis confronté à un problème de rotation de logs
concernant Xorg. En fait les rotations s'exécutent mais les anciens fichiers ne sont pas supprimés et je me retrouve avec des centaines de fichiers de log. Je suis sous Jessie (Linux 3.12-1-amd64 #1 SMP Debian 3.12.9-1 (2014-02-01) x86_64 GNU/Linux) mais j'ai le même problème sur mon portable sous Wheezy. Pour xorg j'ai le paquet xserver-xorg-video-nvidia 331.49-1 construit avec dkms. Voici un extrait de la commande ls -al /var/log/Xorg.* : -rw-r--r-- 1 root root 23804 mars 4 21:56 /var/log/Xorg.0.log -rw-r--r-- 1 root root 23918 mars 4 17:47 /var/log/Xorg.0.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.100.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.100.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.101.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.101.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.102.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.102.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.103.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.103.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.104.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.104.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.105.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.105.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.106.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.106.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.107.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.107.log.old -rw-r--r-- 1 root root 8785 janv. 1 2013 /var/log/Xorg.108.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.108.log.old -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.109.log -rw-r--r-- 1 root root 7119 janv. 1 2013 /var/log/Xorg.109.log.old -rw-r--r-- 1 root root 6845 janv. 1 2013 /var/log/Xorg.10.log ...... -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.93.log.old -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.94.log -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.94.log.old -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.95.log -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.95.log.old -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.96.log -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.96.log.old -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.97.log -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.97.log.old -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.98.log -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.98.log.old -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.99.log -rw-r--r-- 1 root root 7117 janv. 1 2013 /var/log/Xorg.99.log.old -rw-r--r-- 1 root root 7115 janv. 1 2013 /var/log/Xorg.9.log -rw-r--r-- 1 root root 7115 janv. 1 2013 /var/log/Xorg.9.log.old Voici mon fichier /etc/logrotate.conf : # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp, or btmp -- we'll rotate them here /var/log/wtmp { missingok monthly create 0664 root utmp rotate 1 } /var/log/btmp { missingok monthly create 0660 root utmp rotate 1 } # system-specific logs may be configured here Voici le résultat de la commande ls -al /etc/logrotate.d : total 92 drwxr-xr-x 2 root root 4096 mars 2 21:46 . drwxr-xr-x 169 root root 12288 mars 4 18:58 .. -rw-r--r-- 1 root root 173 mars 6 2012 apt -rw-r--r-- 1 root root 79 mars 28 2012 aptitude -rw-r--r-- 1 root root 209 avril 28 2013 clamav-daemon -rw-r--r-- 1 root root 230 avril 14 2012 clamav-freshclam -rw-r--r-- 1 root root 135 févr. 29 2012 consolekit -rw-r--r-- 1 root root 413 févr. 4 15:49 cups-daemon -rw-r--r-- 1 root root 232 mars 19 2012 dpkg -rw-r--r-- 1 root root 146 nov. 14 2011 exim4-base -rw-r--r-- 1 root root 126 nov. 14 2011 exim4-paniclog -rw-r--r-- 1 root root 165 sept. 14 2012 libvirtd -rw-r--r-- 1 root root 162 sept. 14 2012 libvirtd.lxc -rw-r--r-- 1 root root 163 sept. 14 2012 libvirtd.qemu -rw-r--r-- 1 root root 162 sept. 14 2012 libvirtd.uml -rw-r--r-- 1 root root 157 janv. 16 2012 pm-utils -rw-r--r-- 1 root root 94 janv. 19 2011 ppp -rw-r--r-- 1 root root 515 mars 15 2012 rsyslog -rw-r--r-- 1 root root 513 févr. 19 2012 speech-dispatcher -rw-r--r-- 1 root root 182 juil. 4 2013 ulogd2 -rw-r--r-- 1 root root 177 déc. 6 19:22 unattended-upgrades et voici le contenu de mon fichier /etc/logrotate.d/rsyslog : /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate invoke-rc.d rsyslog rotate > /dev/null endscript } /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog rotate > /dev/null endscript } Je souhaiterais comprendre pourquoi j'ai autant de fichiers de log Xorg, comment y remédier et surtout savoir quel est le fichier de conf qui permet de gérer la rotation des fichiers de log Xorg. Je précise qu'aucun des fichiers du répertoire /etc/logrotate.d ne donne de directives pour Xorg. D'avance merci pour votre aide Olif |