I thought I sent the information.

The problem turned out to be a bug in
logrotate triggered by the squid package.

I had had squid installed and removed it.
When I removed it, squid's logrotate
script failed, and the logrotate program
stopped before it got around to rotating exim's logs.

So, the bug was reproducible, but it was
not a bug in exim4.   It is presumably best
solved by making sure that logrotate doesn't
terminate early on errors.

Andreas Metzler wrote:
On 2004-12-22 Andreas Metzler <[EMAIL PROTECTED]> wrote:

On 2004-12-22 Greg Kochanski <[EMAIL PROTECTED]> wrote:

Andreas Metzler wrote:

[...]

Logrotation works fine for me. Did you modify
/etc/logrotate.d/exim4-base? What does
logrotate -d /etc/logrotate.conf 2>&1 | grep -2 exim4
say?


logrotate -d /etc/logrotate.conf 2>&1 | grep -2 exim4


gives


reading config file cupsys
reading config info for /var/log/cups/*log
reading config file exim4-base
reading config info for /var/log/exim4/mainlog /var/log/exim4/rejectlog /var/log/exim4/paniclog
reading config file mysql-server
reading config info for /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql.err /var/log/mysql/mysql.err

[...]


Hello,
That looks bad, the part where logrotate actually considers the
logfiles is missing, this should include stuff look like this:


rotating pattern: /var/log/exim4/mainlog /var/log/exim4/rejectlog 
/var/log/exim4/paniclog  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


Could you send the complete un-grepped output of "logrotate -d
/etc/logrotate.conf"?


Hello,
Couild you please provide the information I asked for? Can you still
reproduce the problem or did go away?

(Without more information I'll close the bug in a month.)
        cu andreas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to