このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

freshclamのエラー このメッセージに返信する
日時: 2014/05/31(Sat) 09:22
名前: やす
URL:
管理人様

お世話になっております。
質問させていただきます。
clamavをこちらのサイトの内容を参考にcentos5にインストールいたしました。
いつしか、freshclamのエラーが発生

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!).

その際は
chmod 666 /var/log/clamav/*
にて、動作しておりました。
所有者clam clamavの混在もありましたので、clamavに統一したつもり・・・

半年前くらいから、再度同じエラーが発生し、こちらの質問など参考に色々と試し
clamavの再インストールなども試しましたが、うまくいきませんでした。
結果、
/etc/freshclam.confの
DatabaseOwner clamav

DatabaseOwner root
にて動作しています。

とはいえ、腑に落ちないので、教えてください。
インストール設定は、
http://centossrv.com/clamav.shtmlの通り

yum -y install clamd-db

パーミッション関係は、色々触ってしまったので・・・現状
[root@]# ls -ld /var/log/clamav/
drw-rw-rw- 2 clamav clamav 4096 5月 31 07:58 /var/log/clamav/
[root@]# ls -ld /var/clamav
drw-rw-r-- 2 clamav clamav 4096 5月 31 09:14 /var/clamav

[root@]# ls -ll /var/clamav
合計 183968
-rw-rw-r-- 1 clamav clamav 73081 5月 31 08:05 bytecode.cvd
-rw-rw-r-- 1 clamav clamav 24620638 5月 31 08:05 daily.cvd
-rw-rw-r-- 1 clamav clamav 163468288 5月 31 08:05 main.cld
-rw-rw-r-- 1 clamav clamav 208 5月 31 08:49 mirrors.dat
[root@]# ls -ll /var/log/clamav/
合計 16
-rw-rw-r-- 1 clamav clamav 662 5月 31 08:56 clamd.log
-rw-rw-r-- 1 clamav clamav 3135 5月 31 08:56 freshclam.log

[root@]# cat /etc/clamd.conf
AllowSupplementaryGroups true
ArchiveBlockEncrypted false
DatabaseDirectory /var/clamav
DetectBrokenExecutables true
FixStaleSocket true
LocalSocket /var/run/clamav/clamd.sock
LogFileMaxSize 0
LogFile /var/log/clamav/clamd.log
LogSyslog true
LogTime true
MaxConnectionQueueLength 30
MaxThreads 50
PidFile /var/run/clamav/clamd.pid
ReadTimeout 300
ScanArchive true
ScanELF true
ScanMail true
ScanOLE2 true
ScanPE true
TCPAddr 127.0.0.1
TCPSocket 3310
TemporaryDirectory /var/tmp


[root@]# cat /etc/freshclam.conf
DatabaseDirectory /var/clamav
DatabaseMirror db.jp.clamav.net
DatabaseMirror db.jp.clamav.net
DatabaseMirror db.local.clamav.net
DatabaseOwner root
LogSyslog true
NotifyClamd /etc/clamd.conf
UpdateLogFile /var/log/clamav/freshclam.log

[root@]# grep create /etc/logrotate.d/{freshclam,clamav}
/etc/logrotate.d/freshclam: create 644 clamav clamav
/etc/logrotate.d/clamav: create 644 clamav clamav

よろしくお願いいたします。
記事編集 編集
freshclamのエラー 追記です このメッセージに返信する
日時: 2014/06/10(Tue) 11:03
名前: やす
URL:
前回、DAGリポジトリでyum reinstallしました。

で、気がつかないでいましたが、clamd restartでも同じエラーが発生しました。
/etc/rc.d/init.d/clamd restart
Starting Clam AntiVirus Daemon: ERROR: Can't open /var/log/clamav/clamd.log in append mode (check permissions!).
ERROR: Can't initialize the internal logger
[失敗]
再び、最初からreinstallにて、こちらは解決しましたが、
clamav-milterがダメ。

# /etc/rc.d/init.d/clamav-milter restart
Stopping Clamav Milter Daemon: [失敗]
Starting Clamav Milter Daemon: ERROR: Can't open /var/log/clamav/clamav-milter.log in append mode (check permissions!).
ERROR: Can't initialize the internal logger [失敗]

/etc/clamav-milter.confの
user行をコメントアウトして
とりあえずOK

# freshclam
ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
は、解決できませんでした。


/etc/clamav-milter.confの
user行をコメントアウト

/etc/freshclam.conf
DatabaseOwner root

が解決できません。
初心者の私には、理解できませんでした。

よろしくお願いいたします。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -