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]

Reply via email to