これで何回目。。
yumがClamAVをアップデートすると発生するっぽい。
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
ERROR: Can’t open /var/log/clamav/freshclam.log in append mode (check permissions!).
freshclamでまたもやエラー(三度目の正直?)
CentOS freshclamでエラー
# ls /var/log/clamav -la
で確認すると。。やっぱり「clamav」ではなく「clam」になている。。
ちょっと根本的に何か対策しないといけないんじゃなかろうか。。
前回もこんな覚書をしたつもりだったが。。
無くなっていた。
# chown clamav.clamav /var/log/clamav/freshclam.log*
# chown clamav.clamav /var/log/clamav
# chmod 755 /var/lib/clamav
とりあえず。。「chown」まで。。(なんでだよ(爆)
翌日。。/etc/cron.daily/freshclam で Can’t create temporary directory
<結局変更>
# chown 101:105 /var/log/clamav
# chmod 755 /var/lib/clamav
やっぱりダメでした orz
/etc/cron.daily/freshclamにより毎日自動で行われる
こっちをいじってみる。。
if [ ! -f “$LOG_FILE” ]; then
touch “$LOG_FILE”
chmod 644 “$LOG_FILE”
chown clam.clam “$LOG_FILE”
fi
↓
if [ ! -f “$LOG_FILE” ]; then
touch “$LOG_FILE”
chmod 644 “$LOG_FILE”
# chown clam.clam “$LOG_FILE”
chown 101.105 “$LOG_FILE”
fi
<後でもう一回参考・勉強しよう。。>
clamavのログファイルについて
<<追記>>
上記掲示板を参考に「/etc/logrotate.d/freshclam」も追加で修正しました
/var/log/clamav/freshclam.log {
missingok
notifempty
create 644 clam clam
}
↓
/var/log/clamav/freshclam.log {
missingok
notifempty
create 644 clamav clamav
}
「/etc/freshclam.conf」の「DatabaseOwner」は最初から「clamav」になっていました。