[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57083] Re: logrotateのトラブル



須山です。

フォローありがとうございます。dateの実行や/var/log/syslogの時刻は問題な
かったので,/var/lib/logrotate/statusを修正しました。

2260なっているところをなおしたところ,無事,rotateするようになりました。

どうもありがとうございました。


On Mon, 24 Mar 2014 18:48:57 +0900
Kenshi Muto <kmuto@xxxxxxxx> wrote:

> 武藤@Debianぷろじぇくとです。
> 
> At Mon, 24 Mar 2014 08:38:42 +0900,
> Takeshi Suyama wrote:
> > wheezy(3.2.0-4-amd64)を使っております。下記のようなエラーがメールで届くようになり,
> > 特に気にしていなかったのですが,/var/log/syslogがロテートしなくなってし
> > まい,ファイルサイズが大きくなる一方になってしまいました。
> > 
> > /etc/cron.daily/logrotate:
> > error: bad year 2260 for file /var/log/syslog in state file /var/lib/logrotate/status
> > error: could not read state file, will not attempt to write into it
> > run-parts: /etc/cron.daily/logrotate exited with return code 1
> 
> 対処としては、
> 
> ・現在のマシンの時刻をチェック(dateコマンド)。
> ・/var/log/syslogの時刻をチェック(ls -l /var/log/syslog)。
> ・/var/lib/logrotate/status をroot権限でエディタで開き、/var/log/syslog
>   の行の日付を修正。
> 
> という感じでしょうか。
> 
> 知らないうちに2260年になるというのは考えにくいですね。想定されそうなのは…
> ・過去に何かマシンの時刻をいじった
> ・ファイルシステムが破損した
> ・侵害されてログがいじられた
> -- 
> 武藤 健志@ kmuto @ kmuto.jp
>            Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
>            株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
> URI: http://kmuto.jp/ (Debianな話題など)

-- 
Takeshi Suyama <tsuyama94@xxxxxxxxx>