Package: logrotate Version: 3.8.7-1+b1 Severity: normal Dear maintainer,
since upgrade from Wheezy to Jessie on my server VM I occasionaly get this: Cron <root@mondschein> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) From: Cron Daemon <r...@mondschein.lichtvoll.de> To: r...@mondschein.lichtvoll.de Date: Heute 06:25:58 /etc/cron.daily/logrotate: Unrecognized command Yet the commend runs just fine: mondschein:/etc/cron.daily> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) mondschein:/etc/cron.daily> Manually. Of course it could happen that it fails once if I run it often. And of course it can happen if I run the logrotate script more often, lets see: mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> /etc/cron.daily/logrotate mondschein:~> Doesn´t seems so. Any idea? I will attach all logrotate.d script, as it appears they do not contain any passwords or so. Thanks, Martin -- Package-specific info: Contents of /etc/logrotate.d total 60 -rw-r--r-- 1 root root 433 Apr 23 12:57 apache2 -rw-r--r-- 1 root root 327 Jan 31 13:26 apache2-vhosts -rw-r--r-- 1 root root 173 Aug 24 2010 apt -rw-r--r-- 1 root root 79 Apr 7 2005 aptitude -rw-r--r-- 1 root root 304 Apr 10 18:16 chrony -rw-r--r-- 1 root root 113 Jul 11 2008 cron-apt -rw-r--r-- 1 root root 232 Aug 13 2010 dpkg -rw-r--r-- 1 root root 1575 Jun 16 2012 mailman -rw-r--r-- 1 root root 859 Feb 3 10:28 mysql-server -rw-r--r-- 1 root root 110 May 18 2014 owncloud -rw-r--r-- 1 root root 1061 Aug 3 2011 psaccs_atop -rw-r--r-- 1 root root 512 Aug 3 2011 psaccu_atop -rw-r--r-- 1 root root 160 Sep 10 2011 quassel-core -rw-r--r-- 1 root root 162 Apr 6 2010 rkhunter -rw-r--r-- 1 root root 515 Sep 26 2012 rsyslog -- System Information: Debian Release: 8.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable'), (150, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages logrotate depends on: ii base-passwd 3.5.37 ii cron [cron-daemon] 3.0pl1-127 ii libacl1 2.2.52-2 ii libc6 2.19-18 ii libpopt0 1.16-10 ii libselinux1 2.3-2 Versions of packages logrotate recommends: ii mailutils [mailx] 1:2.99.98-2 logrotate suggests no packages. -- Configuration Files: /etc/logrotate.conf changed: weekly rotate 8 create include /etc/logrotate.d /var/log/wtmp { missingok monthly create 0664 root utmp rotate 1 } /var/log/btmp { missingok monthly create 0660 root utmp rotate 1 } -- no debconf information
apache2:/var/log/apache2/*.log { apache2: daily apache2: missingok apache2: rotate 14 apache2: compress apache2: delaycompress apache2: notifempty apache2: create 640 root adm apache2: sharedscripts apache2: postrotate apache2: if /etc/init.d/apache2 status > /dev/null ; then \ apache2: /etc/init.d/apache2 reload > /dev/null; \ apache2: fi; apache2: endscript apache2: prerotate apache2: if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ apache2: run-parts /etc/logrotate.d/httpd-prerotate; \ apache2: fi; \ apache2: endscript apache2:} apache2-vhosts:/var/log/apache2/*/*.log { apache2-vhosts: weekly apache2-vhosts: missingok apache2-vhosts: rotate 2 apache2-vhosts: compress apache2-vhosts: delaycompress apache2-vhosts: notifempty apache2-vhosts: create 640 root adm apache2-vhosts: sharedscripts apache2-vhosts: postrotate apache2-vhosts: /etc/init.d/apache2 reload > /dev/null apache2-vhosts: endscript apache2-vhosts: prerotate apache2-vhosts: if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ apache2-vhosts: run-parts /etc/logrotate.d/httpd-prerotate; \ apache2-vhosts: fi; \ apache2-vhosts: endscript apache2-vhosts:} apt:/var/log/apt/term.log { apt: rotate 12 apt: monthly apt: compress apt: missingok apt: notifempty apt:} apt:/var/log/apt/history.log { apt: rotate 12 apt: monthly apt: compress apt: missingok apt: notifempty apt:} aptitude:/var/log/aptitude { aptitude: rotate 6 aptitude: monthly aptitude: compress aptitude: missingok aptitude: notifempty aptitude:} chrony:/var/log/chrony/*.log { chrony: weekly chrony: rotate 7 chrony: missingok chrony: notifempty chrony: compress chrony: delaycompress chrony: sharedscripts chrony: create 644 chrony: postrotate chrony: PASSWORD=`awk '$1 ~ /^1$/ {print $2; exit}' /etc/chrony/chrony.keys` chrony: cat << EOF | /usr/bin/chronyc | sed '/^200 OK$/d' chrony: password $PASSWORD chrony: cyclelogs chrony: EOF chrony: endscript chrony:} cron-apt:/var/log/cron-apt/log { cron-apt: weekly cron-apt: missingok cron-apt: rotate 4 cron-apt: compress cron-apt: notifempty cron-apt: create 640 root adm cron-apt: sharedscripts cron-apt:} dpkg:/var/log/dpkg.log { dpkg: monthly dpkg: rotate 12 dpkg: compress dpkg: delaycompress dpkg: missingok dpkg: notifempty dpkg: create 644 root root dpkg:} dpkg:/var/log/alternatives.log { dpkg: monthly dpkg: rotate 12 dpkg: compress dpkg: delaycompress dpkg: missingok dpkg: notifempty dpkg: create 644 root root dpkg:} mailman:/var/log/mailman/vette /var/log/mailman/error /var/log/mailman/bounce { mailman: su root list mailman: weekly mailman: missingok mailman: create 0664 list list mailman: rotate 4 mailman: compress mailman: delaycompress mailman: sharedscripts mailman: postrotate mailman: [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib/mailman/bin/mailmanctl -q reopen || exit 0 mailman: endscript mailman:} mailman:/var/log/mailman/mischief { mailman: su root list mailman: monthly mailman: missingok mailman: create 0664 list www-data mailman: rotate 4 mailman: compress mailman: delaycompress mailman: sharedscripts mailman: postrotate mailman: [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib/mailman/bin/mailmanctl -q reopen || exit 0 mailman: endscript mailman:} mailman:/var/log/mailman/digest { mailman: su root list mailman: monthly mailman: missingok mailman: create 0664 list list mailman: rotate 4 mailman: compress mailman: delaycompress mailman: sharedscripts mailman: postrotate mailman: [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib/mailman/bin/mailmanctl -q reopen || exit 0 mailman: endscript mailman:} mailman:/var/log/mailman/subscribe /var/log/mailman/post { mailman: su root list mailman: monthly mailman: missingok mailman: create 0664 list list mailman: rotate 12 mailman: compress mailman: delaycompress mailman: sharedscripts mailman: postrotate mailman: [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib/mailman/bin/mailmanctl -q reopen || exit 0 mailman: endscript mailman:} mailman:/var/log/mailman/qrunner /var/log/mailman/fromusenet /var/log/mailman/locks /var/log/mailman/smtp /var/log/mailman/smtp-failure { mailman: su root list mailman: daily mailman: missingok mailman: create 0664 list list mailman: rotate 7 mailman: compress mailman: delaycompress mailman: sharedscripts mailman: postrotate mailman: [ -f '/var/run/mailman/mailman.pid' ] && /usr/lib/mailman/bin/mailmanctl -q reopen || exit 0 mailman: endscript mailman:} mysql-server:# - I put everything in one block and added sharedscripts, so that mysql gets mysql-server:# flush-logs'd only once. mysql-server:# Else the binary logs would automatically increase by n times every day. mysql-server:# - The error log is obsolete, messages go to syslog now. mysql-server:/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log /var/log/mysql/error.log { mysql-server: daily mysql-server: rotate 7 mysql-server: missingok mysql-server: create 640 mysql adm mysql-server: compress mysql-server: sharedscripts mysql-server: postrotate mysql-server: test -x /usr/bin/mysqladmin || exit 0 mysql-server: # If this fails, check debian.conf! mysql-server: MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" mysql-server: if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then mysql-server: # Really no mysqld or rather a missing debian-sys-maint user? mysql-server: # If this occurs and is not a error please report a bug. mysql-server: if ps cax | grep -q mysqld; then mysql-server: exit 1 mysql-server: fi mysql-server: else mysql-server: $MYADMIN flush-logs mysql-server: fi mysql-server: endscript mysql-server:} owncloud:/var/log/owncloud.log { owncloud: rotate 6 owncloud: monthly owncloud: compress owncloud: missingok owncloud: notifempty owncloud: create 640 www-data adm owncloud:} psaccs_atop:# Logrotate file to take action before psacct is rotated psaccs_atop:/var/log/atop/dummy_before { psaccs_atop: missingok psaccs_atop: daily psaccs_atop: rotate 1 psaccs_atop: ifempty psaccs_atop: create 0600 root root psaccs_atop: postrotate psaccs_atop: # check if process accounting is installed psaccs_atop: # psaccs_atop: if [ -e /etc/logrotate.d/psacct ] psaccs_atop: then psaccs_atop: # check if process accounting is actually in use psaccs_atop: # psaccs_atop: ACCTFILE=`awk '$2 == "{" {print $1}' /etc/logrotate.d/psacct` psaccs_atop: if [ -f "$ACCTFILE" ] psaccs_atop: then psaccs_atop: ACCTSIZE1=`ls -l "$ACCTFILE" | awk '{print $5}'` psaccs_atop: ACCTSIZE2=`ls -l "$ACCTFILE" | awk '{print $5}'` psaccs_atop: if [ $ACCTSIZE1 -lt $ACCTSIZE2 ] psaccs_atop: then psaccs_atop: # stop atop daemon before accounting file psaccs_atop: # is rotated psaccs_atop: # psaccs_atop: PIDFILE=/var/run/atop.pid psaccs_atop: if [ -e $PIDFILE ] && \ psaccs_atop: ps -p `cat $PIDFILE` | grep 'atop$' > /dev/null psaccs_atop: then psaccs_atop: kill -USR1 `cat $PIDFILE` # take final sample psaccs_atop: sleep 3 psaccs_atop: kill -TERM `cat $PIDFILE` psaccs_atop: rm $PIDFILE psaccs_atop: sleep 1 psaccs_atop: fi psaccs_atop: fi psaccs_atop: fi psaccs_atop: fi psaccs_atop: endscript psaccs_atop:} psaccu_atop:# Logrotate file to take action after psacct is rotated psaccu_atop:/var/log/atop/dummy_after { psaccu_atop: missingok psaccu_atop: daily psaccu_atop: rotate 1 psaccu_atop: ifempty psaccu_atop: create 0600 root root psaccu_atop: postrotate psaccu_atop: if [ -e /etc/logrotate.d/psacct ] psaccu_atop: then psaccu_atop: # if the atop daemon does not run, restart it after psaccu_atop: # accounting file is rotated psaccu_atop: PIDFILE=/var/run/atop.pid psaccu_atop: if [ -e $PIDFILE ] && \ psaccu_atop: ps -p `cat $PIDFILE` | grep 'atop$' > /dev/null psaccu_atop: then psaccu_atop: : psaccu_atop: else psaccu_atop: /etc/atop/atop.daily psaccu_atop: fi psaccu_atop: fi psaccu_atop: endscript psaccu_atop:} quassel-core:/var/log/quassel/core.log { quassel-core: rotate 4 quassel-core: weekly quassel-core: compress quassel-core: delaycompress quassel-core: copytruncate quassel-core: missingok quassel-core: notifempty quassel-core:} rkhunter:/var/log/rkhunter.log { rkhunter: weekly rkhunter: missingok rkhunter: rotate 4 rkhunter: compress rkhunter: delaycompress rkhunter: notifempty rkhunter: create 640 root adm rkhunter:} rsyslog:/var/log/syslog rsyslog:{ rsyslog: rotate 7 rsyslog: daily rsyslog: missingok rsyslog: notifempty rsyslog: delaycompress rsyslog: compress rsyslog: postrotate rsyslog: invoke-rc.d rsyslog rotate > /dev/null rsyslog: endscript rsyslog:} rsyslog:/var/log/mail.info rsyslog:/var/log/mail.warn rsyslog:/var/log/mail.err rsyslog:/var/log/mail.log rsyslog:/var/log/daemon.log rsyslog:/var/log/kern.log rsyslog:/var/log/auth.log rsyslog:/var/log/user.log rsyslog:/var/log/lpr.log rsyslog:/var/log/cron.log rsyslog:/var/log/debug rsyslog:/var/log/messages rsyslog:{ rsyslog: rotate 4 rsyslog: weekly rsyslog: missingok rsyslog: notifempty rsyslog: compress rsyslog: delaycompress rsyslog: sharedscripts rsyslog: postrotate rsyslog: invoke-rc.d rsyslog rotate > /dev/null rsyslog: endscript rsyslog:}