[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な話題など)