David Albert wrote:
> Simon Burge wrote:
> > David Albert wrote:
> >
> >> Unfortunately, newsyslog does not do the
trick. Do you have any other
> >> ideas?
> >>
> >
> > What is the contents of your /etc/newsyslog.conf
?
> >
> > Also, what does "newsyslog -n" show when
you run it?
> >
> > Cheers,
> > Simon.
> >
> >
> Everything looks good with -n, but when I actually run
the command,
> it aborts with an "Operation not permitted"
error. This is the same error
> I get when I try to manually delete any file in
/var/log. See trace below:
>
> raq2: newsyslog -n /var/log/maillog
>
> /var/log/maillog <7Z>: --> trim log (log age
> interval)
> [ .... ]
>
> raq2: newsyslog -v /var/log/maillog
>
> /var/log/maillog <7Z>: --> trim log (log age
> interval)
> rm -f /var/log/maillog.6
> rm -f /var/log/maillog.6.gz
> mv /var/log/maillog.5.gz /var/log/maillog.6.gz
> newsyslog: /var/log/maillog.5.gz: Operation not
permitted
>
> raq2: whoami
> root
> raq2: rm -f /var/log/maillog.5.gz
> rm: /var/log/maillog.5.gz: Operation not permitted
This last almost sounds like you've got some funny flags set
on
the file and/or directory (clutching at straws here!).
What
does "ls -loa /var/log" show? "mount
-vv" and "df" output may be
helpful too...
One more option might be to boot to single user mode and
"fsck -f /dev/..." for the partition where your
/var lives to
make sure there's nothing wrong with the filesystem.
Cheers,
Simon.
|