problème de syslog [Debian] - Divers - Linux et OS Alternatifs
Marsh Posté le 17-09-2005 à 20:02:42
Ca indoque juste les log qui sont sauvegarder toute les semaines avec logrotate
syslogd-listfiles -a
Si tu n'as pas messages et syslog, alors là, il y a peut-etre un probleme (mais rien de grave)
Tu as toujours tes log dans /var/log de toute maniere (actualiser correctement) ?
Marsh Posté le 17-09-2005 à 20:08:30
avec -a ça retourne tout, mais c'est la version avec -v qui est appelée par /etc/cron.weekly/syslog
Marsh Posté le 17-09-2005 à 20:44:45
La version avec -v ? C'est à dire ?
Tes log messages et syslog sont bien traité avec logrotate, non ? (messages.0,1 etc... et messages.0.gz etc...)
Marsh Posté le 17-09-2005 à 20:57:04
Avec -w désolé faute de frappe
Et justement non messages et syslog sur la machine fautive ne bougent pas => syslog de 600Mo, syslog.0 qui date de juin dernier
Marsh Posté le 17-09-2005 à 21:06:31
Ah ouai, quand même
Regarde ton /etc/logrotate.conf et execute logrotate -v /etc/logrotate.conf
Marsh Posté le 17-09-2005 à 21:11:00
nope, c'est pas logrotate qui s'occupent d'eux, c'est syslog, et ce en fonction du résultat de la commande ""syslogd-listfiles --weekly"", d'où ma question
Marsh Posté le 17-09-2005 à 21:27:45
Bon je viens de regarder, effectivement, c'est le programme savelog qui est appelé
Une solution serait de specifier manuellement de traité messages et syslog après ou avant d'effectuer ce qui est affiché par syslogd-listfiles -w mais c'est un peu bourrin.
Je ne comprend pas grand chose au perl donc je ne sais pas si c'est possible de regler le pb dans le script lui même
Tu as essayer a coup de dpkg-reconfigure ?
Marsh Posté le 17-09-2005 à 21:33:34
Juste un truc: sans argument, syslogd-listfiles te donne quoi ? J'ai peut-etre une idée mais il faut que je teste...
Bon en fait, non
Tu peux toujours essayer de rajouter ce qu'il te manque dans le fichier de conf de logrotate ou dans /etc/logrotate.d/
Marsh Posté le 17-09-2005 à 23:19:52
ouais mais c'est moche
j'aimerais comprendre pourquoi ça marche pas
merci qd même pour les tentatives d'aide
Marsh Posté le 18-09-2005 à 14:14:08
Autre solution, pas forcement plus elegante (:D), modifier le script dans cron.weekly, et mettre syslogd-listfiles -a au lieu de syslogd-listfiles -w
Marsh Posté le 17-09-2005 à 19:45:00
Voilà sur un de mes ordinateur la commande "syslogd-listfiles --weekly" renvoie ça :
/var/log/uucp.log
/var/log/user.log
/var/log/mail.err
/var/log/lpr.log
Il manque donc les fichiers messages et syslog (entre autre).
Pourtant celà ne vient ni de /etc/syslog.conf ni du script syslogd-listfiles car ils sont identiques sur une autre machine où là par contre la commande "syslogd-listfiles --weekly" renvoie bien tous les fichiers ...
Une idée ?
Merci d'avance