Package: logrotate
Version: 3.7.8-6
Severity: normal
Logrotate gives an error when using the 'mailfirst' directive.
Replacing mailfirst with mail makes the error disappear.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504079 had a similar bug, but
it was alledgedly fixed in 3.7.7-1 while I am using 3.7.8-6.
Adding nocompress in both /etc/logrotate.conf and in the specific stanza (in
/etc/logrotate.d/rsyslog) doesn't help (thus I assume this bug is unrelated
to #504079).
-- Package-specific info:
Contents of /etc/logrotate.d
total 64
-rw-r--r-- 1 root root 230 Jun 13 00:54 apache2
-rw-r--r-- 1 root root 173 Jan 25 2011 apt
-rw-r--r-- 1 root root 79 Dec 4 2008 aptitude
-rw-r--r-- 1 root root 135 Feb 24 2010 consolekit
-rw-r--r-- 1 root root 248 May 25 2009 cups
-rw-r--r-- 1 root root 124 Feb 18 2008 dirmngr
-rw-r--r-- 1 root root 232 Jan 30 2011 dpkg
-rw-r--r-- 1 root root 146 Sep 30 2008 exim4-base
-rw-r--r-- 1 root root 126 Sep 30 2008 exim4-paniclog
-rw-r--r-- 1 root root 100 Dec 3 2008 kdm
-rw-r--r-- 1 root root 157 Nov 16 2010 pm-utils
-rw-r--r-- 1 root root 94 Nov 28 2008 ppp
-rw-r--r-- 1 root root 781 Jun 17 02:51 rsyslog
-rw-r--r-- 1 root root 322 Feb 25 2011 samba
-rw-r--r-- 1 root root 513 Feb 2 2011 speech-dispatcher
-rw-r--r-- 1 root root 333 Oct 5 2008 xdm
*** /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
##Oli
mail [email protected]
*** /etc/logrotate.d/rsyslog
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d rsyslog reload > /dev/null
endscript
mail [email protected]
}
/var/log/iptables.log
/var/log/mainrouter.syslog
{
rotate 7
daily
missingok
notifempty
mailfirst [email protected]
postrotate
invoke-rc.d rsyslog reload > /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 reload > /dev/null
endscript
mail [email protected]
}
*** logrotate output
mediaCenter:~,0# logrotate -d /etc/logrotate.conf >logrotate.txt 2>&1
reading config file /etc/logrotate.conf
including /etc/logrotate.d
reading config file apache2
reading config info for /var/log/apache2/*.log
reading config file apt
reading config info for /var/log/apt/term.log
reading config info for /var/log/apt/history.log
reading config file aptitude
reading config info for /var/log/aptitude
reading config file consolekit
reading config info for /var/log/ConsoleKit/history
reading config file cups
reading config info for /var/log/cups/*log
reading config file dirmngr
reading config info for /var/log/dirmngr.log
reading config file dpkg
reading config info for /var/log/dpkg.log
reading config info for /var/log/alternatives.log
reading config file exim4-base
reading config info for /var/log/exim4/mainlog /var/log/exim4/rejectlog
reading config file exim4-paniclog
reading config info for /var/log/exim4/paniclog
reading config file kdm
reading config info for /var/log/kdm.log
reading config file pm-utils
reading config info for /var/log/pm-suspend.log /var/log/pm-powersave.log
reading config file ppp
reading config info for /var/log/ppp-connect-errors
reading config file rsyslog
reading config info for /var/log/syslog
reading config info for /var/log/iptables.log
/var/log/mainrouter.syslog
reading config info for /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
reading config file samba
reading config info for /var/log/samba/log.smbd
reading config info for /var/log/samba/log.nmbd
reading config file speech-dispatcher
reading config info for /var/log/speech-dispatcher/speech-dispatcher.log
/var/log/speech-dispatcher/speech-dispatcher-protocol.log
reading config info for /var/log/speech-dispatcher/debug-epos-generic
/var/log/speech-dispatcher/debug-festival
/var/log/speech-dispatcher/debug-flite
reading config file xdm
reading config info for /var/log/xdm.log
reading config info for /var/log/wtmp
reading config info for /var/log/btmp
Handling 24 logs
rotating pattern: /var/log/apache2/*.log weekly (52 rotations)
empty log files are not rotated, old logs mailed to [email protected]
considering log /var/log/apache2/access.log
log does not need rotating
considering log /var/log/apache2/error.log
log does not need rotating
considering log /var/log/apache2/other_vhosts_access.log
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/apt/term.log monthly (12 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/apt/term.log
log does not need rotating
rotating pattern: /var/log/apt/history.log monthly (12 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/apt/history.log
log does not need rotating
rotating pattern: /var/log/aptitude monthly (6 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/aptitude
log does not need rotating
rotating pattern: /var/log/ConsoleKit/history monthly (6 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/ConsoleKit/history
log does not need rotating
rotating pattern: /var/log/cups/*log after 1 days (7 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/cups/access_log
log does not need rotating
considering log /var/log/cups/error_log
log does not need rotating
considering log /var/log/cups/page_log
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/dirmngr.log weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/dirmngr.log
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/dpkg.log monthly (12 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/dpkg.log
log does not need rotating
rotating pattern: /var/log/alternatives.log monthly (12 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/alternatives.log
log does not need rotating
rotating pattern: /var/log/exim4/mainlog /var/log/exim4/rejectlog after 1 days
(10 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/exim4/mainlog
log does not need rotating
considering log /var/log/exim4/rejectlog
log does not need rotating
rotating pattern: /var/log/exim4/paniclog 10485760 bytes (10 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/exim4/paniclog
log /var/log/exim4/paniclog does not exist -- skipping
rotating pattern: /var/log/kdm.log after 1 days (7 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/kdm.log
log does not need rotating
rotating pattern: /var/log/pm-suspend.log /var/log/pm-powersave.log monthly (4
rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/pm-suspend.log
log /var/log/pm-suspend.log does not exist -- skipping
considering log /var/log/pm-powersave.log
log does not need rotating
rotating pattern: /var/log/ppp-connect-errors weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/ppp-connect-errors
log /var/log/ppp-connect-errors does not exist -- skipping
rotating pattern: /var/log/syslog
after 1 days (7 rotations)
empty log files are not rotated, old logs mailed to [email protected]
considering log /var/log/syslog
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/iptables.log
/var/log/mainrouter.syslog
after 1 days (7 rotations)
empty log files are not rotated, old logs mailed to [email protected]
considering log /var/log/iptables.log
log does not need rotating
considering log /var/log/mainrouter.syslog
log does not need rotating
not running postrotate script, since no logs were rotated
not running postrotate script, since no logs were rotated
rotating pattern: /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
weekly (4 rotations)
empty log files are not rotated, old logs mailed to [email protected]
considering log /var/log/mail.info
log does not need rotating
considering log /var/log/mail.warn
log does not need rotating
considering log /var/log/mail.err
log does not need rotating
considering log /var/log/mail.log
log does not need rotating
considering log /var/log/daemon.log
log does not need rotating
considering log /var/log/kern.log
log does not need rotating
considering log /var/log/auth.log
log does not need rotating
considering log /var/log/user.log
log does not need rotating
considering log /var/log/lpr.log
log does not need rotating
considering log /var/log/cron.log
log /var/log/cron.log does not exist -- skipping
considering log /var/log/debug
log does not need rotating
considering log /var/log/messages
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/samba/log.smbd weekly (7 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/samba/log.smbd
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/samba/log.nmbd weekly (7 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/samba/log.nmbd
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/speech-dispatcher/speech-dispatcher.log
/var/log/speech-dispatcher/speech-dispatcher-protocol.log after 1 days (7
rotations)
empty log files are rotated, old logs are removed
considering log /var/log/speech-dispatcher/speech-dispatcher.log
log /var/log/speech-dispatcher/speech-dispatcher.log does not exist --
skipping
considering log /var/log/speech-dispatcher/speech-dispatcher-protocol.log
log /var/log/speech-dispatcher/speech-dispatcher-protocol.log does not exist
-- skipping
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/speech-dispatcher/debug-epos-generic
/var/log/speech-dispatcher/debug-festival
/var/log/speech-dispatcher/debug-flite after 1 days (2 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/speech-dispatcher/debug-epos-generic
log /var/log/speech-dispatcher/debug-epos-generic does not exist -- skipping
considering log /var/log/speech-dispatcher/debug-festival
log /var/log/speech-dispatcher/debug-festival does not exist -- skipping
considering log /var/log/speech-dispatcher/debug-flite
log /var/log/speech-dispatcher/debug-flite does not exist -- skipping
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/xdm.log weekly (52 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/xdm.log
log /var/log/xdm.log does not exist -- skipping
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/wtmp monthly (1 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/wtmp
log does not need rotating
rotating pattern: /var/log/btmp monthly (1 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/btmp
log does not need rotating
-- System Information:
Debian Release: 6.0.5
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages logrotate depends on:
ii anacron 2.3-14 cron-like program that doesn't go
ii base-passwd 3.5.22 Debian base system master password
ii cron 3.0pl1-116 process scheduling daemon
ii libc6 2.11.3-3 Embedded GNU C Library: Shared lib
ii libpopt0 1.16-1 lib for parsing cmdline parameters
ii libselinux1 2.0.96-1 SELinux runtime shared libraries
Versions of packages logrotate recommends:
ii bsd-mailx [mailx] 8.1.2-0.20100314cvs-1 simple mail user agent
logrotate suggests no packages.
-- Configuration Files:
/etc/logrotate.conf changed [not included]
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]