[Debian] problème de syslog

problème de syslog [Debian] - Divers - Linux et OS Alternatifs

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 :jap:

Reply

Marsh Posté le 17-09-2005 à 19:45:00   

Reply

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) ?


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

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 :/

Reply

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...)


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

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 :/


Message édité par freewol le 17-09-2005 à 20:57:17
Reply

Marsh Posté le 17-09-2005 à 21:06:31    

Ah ouai, quand même :D
Regarde ton  /etc/logrotate.conf et execute logrotate -v /etc/logrotate.conf


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

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 :D
:p

Reply

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 ?


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

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 :D
 
Tu peux toujours essayer de rajouter ce qu'il te manque dans le fichier de conf de logrotate ou dans /etc/logrotate.d/ :)


Message édité par sebchap le 17-09-2005 à 21:45:47

---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 17-09-2005 à 23:19:52    

ouais mais c'est moche :o
 
j'aimerais comprendre pourquoi ça marche pas :)
 
merci qd même pour les tentatives d'aide ;)


Message édité par freewol le 17-09-2005 à 23:20:00
Reply

Marsh Posté le 17-09-2005 à 23:19:52   

Reply

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 :D


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed