[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Rotation de logs Xorg



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

Reply to: