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

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



武藤@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な話題など)