Hello debianers! I recently noticed that some log files on a wheezy box are not being rotated anymore and are getting rather large. I went through logrotate.conf and logrotate.d and did not spot anything wrong. When I run logrotate -f -v /etc/logrotate.conf, some error messages are shown, but they are not quite helpful in solving the issue.
For example, /var/log/syslog: #ls -lsh /var/log/syslog 1.2G -rw-r----- 1 root adm 1.2G Jun 14 21:33 /var/log/syslog # cat /etc/logrotate.d/rsyslog /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate invoke-rc.d rsyslog rotate > /dev/null endscript } # logrotate -f -v /etc/logrotate.d/ 2> logrotate.txt # cat logrotate.txt | grep syslog reading config file rsyslog rotating pattern: /var/log/syslog considering log /var/log/syslog rotating log /var/log/syslog, log->rotateCount is 7 error: error creating output file /var/log/syslog.1.gz: File exists log /var/log/syslog.8.gz doesn't exist -- won't try to dispose of it # ls -lsh /var/log/syslog.1.gz 0 -rw-r----- 1 root adm 0 Feb 9 07:35 /var/log/syslog.1.gz # ls -lsh /var/log/syslog.1 3.8M -rw-r----- 1 root adm 3.8M Feb 8 07:35 /var/log/syslog.1 So this issue appears to go back some months already, but I have no clue why it started. Also, it does no happen to every log file on /var/log, just some, eg., messages, debug, kern.log, auth.log. Could someone please give a hint on how might I solve this issue? Thanks! -- André N. Batista GNUPG/PGP KEY: 6722CF80
signature.asc
Description: This is a digitally signed message part