freshclam.log is locked by another process
clamavをインストールしてfreshclamを実行すると次のようなエラーメッセージが出ることがある。
ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
日本語に訳せば「エラー:freshclam.logは他のプロセスによりロックされています」「内部ロガーの問題」ということ。
clamavをインストールするとfreshclamも依存関係でインストールされ、-dオプションをつけて自動で実行され、daemonモードで稼働し始めるようだ。それを確認してみる。
$ ps ax | grep freshclam 14265 ? Ss 0:25 /usr/bin/freshclam -d --foreground=true 14710 pts/3 S+ 0:00 grep freshclam
このとおり。freshclamはデーモンとして働いてくれるのでそれを手動で行おうとすると「ロックされている」というエラーメッセージが出てしまう。よってこの問題を解決する必要はなく、要するにfreshclamを手動で実行する必要はないということ。
どうしても手動でfreshclamを実行する必要があるときは、root権限になってrmコマンドで/var/log/clamav/freshclam.logを削除すればいい。
コメント
コメントを投稿