Package: logrotate Version: 3.7.1-3 Severity: important I running logrotate as a non-root user. Some of the log files have group mail, which logrotate tries to preserve. Since it does not have permission to do the chown (although chgrp should work AFAIK), it fails. All this would be fine, except that it then copies a length 0 file to the compressed (rotated log). This leads to something like the following:
-rw-r--r-- 1 bremner mail 13940 2008-06-06 06:10 pycmail.log.1 -rw------- 1 bremner bremner 0 2008-06-06 06:25 pycmail.log.1.gz -rw------- 1 bremner bremner 0 2008-06-06 00:00 pycmail.log.2.gz -rw------- 1 bremner bremner 0 2008-06-04 00:00 pycmail.log.3.gz -rw------- 1 bremner bremner 0 2008-06-02 00:00 pycmail.log.4.gz -rw------- 1 bremner bremner 0 2008-05-31 00:00 pycmail.log.5.gz -rw------- 1 bremner bremner 0 2008-05-29 00:00 pycmail.log.6.gz In my view this bug makes logrotate mostly unusable for non-root users. Feel free to escalate the severity. -- Package-specific info: Contents of /etc/logrotate.d total 84 -rw-r--r-- 1 root root 293 2008-01-17 16:26 apache2 -rw-r--r-- 1 root root 84 2007-10-31 12:42 apt -rw-r--r-- 1 root root 79 2004-09-17 15:37 aptitude -rw-r--r-- 1 root root 168 2004-09-10 14:07 apt-proxy -rw-r--r-- 1 root root 384 2004-09-24 07:02 base-config -rw-r--r-- 1 root root 250 2007-08-20 11:41 cupsys -rw-r--r-- 1 root root 124 2005-11-01 17:52 dirmngr -rw-r--r-- 1 root root 111 2005-06-12 12:28 dpkg -rw-r--r-- 1 root root 273 2006-11-05 06:41 exim4-base -rw-r--r-- 1 root root 139 2007-07-22 02:24 horde3 -rw-r--r-- 1 root root 151 2007-09-29 07:44 iptraf -rw-r--r-- 1 root root 100 2005-01-23 12:14 kdm -rw-r--r-- 1 root root 1256 2008-01-14 07:32 mailman -rw-r--r-- 1 root root 869 2006-12-05 17:23 mysql-server -rw-r--r-- 1 root root 153 2007-12-30 17:36 postgresql-common -rw-r--r-- 1 root root 94 2004-07-16 14:30 ppp -rw-r--r-- 1 root root 88 2007-11-19 23:05 razor -rw-r--r-- 1 root root 68 2007-02-16 05:05 scrollkeeper -rw-r--r-- 1 root root 173 2007-12-12 17:11 sympa -rw-r--r-- 1 root root 333 2007-04-08 23:24 xdm -rw-r--r-- 1 root root 500 2006-11-26 13:39 zope2.9 -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (900, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.12 Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages logrotate depends on: ii base-passwd 3.5.17 Debian base system master password ii cron 3.0pl1-104 management of regular background p ii libc6 2.7-6 GNU C Library: Shared libraries ii libpopt0 1.10-3 lib for parsing cmdline parameters ii libselinux1 2.0.59-1 SELinux shared libraries Versions of packages logrotate recommends: ii bsd-mailx [mailx] 8.1.2-0.20071201cvs-2 A simple mail user agent ii mailx 1:20071201-2 Transitional package for mailx ren -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]