このスレッドはクローズされています。記事の閲覧のみとなります。
logrotateからエラーが |
|
- æ¥æï¼ 2016/01/05 17:35
- ååï¼ 浦島
- こんにちは。
centos 6.7で自宅サーバーに取り込んでいます。 最近clamavのバージョンアップ(clamav-0.99-3.el6.i68)を行いました。 数日しますと下記のエラーがlogwhcのメールに届きました。 /etc/cron.daily/logrotate:
error: freshclam:4 unknown user 'clamv' error: found error in /var/log/clamav/freshclam.log , skippin
自分では解決できないので調べていましたがわかりませんでした。 解決方法ありましたらお教え下さい。
logrotate.confに下記のようにエラーが有りました。 ↓ reading config file /etc/logrotate.conf including /etc/logrotate.d reading config file clamav reading config info for /var/log/clamav/clamd.log reading config file cups reading config info for /var/log/cups/*_log reading config file dracut reading config info for /var/log/dracut.log reading config file freshclam reading config info for /var/log/clamav/freshclam.log error: freshclam:4 unknown user 'clamv' error: found error in /var/log/clamav/freshclam.log , skipping removing last 1 log configs
尚、、/etc/cron.daily/logrotateファイルのパーミッションは下記で700になっていました。 [root@linux ~]ls -l /etc/cron.daily/logrotate -rwx------ 1 root root 180 7 10 04:36 2003 /etc/cron.daily/logrotate
中身は [root@linux ~]# cat /etc/cron.daily/logrotate #!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf EXITVALUE=$? if [ $EXITVALUE != 0 ]; then /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" fi exit 0
|
■ コンテンツ関連情報
Re: logrotateからエラーが ( No.6 ) |
|
- æ¥æï¼ 2016/01/18 16:20
- ååï¼ stranger
- 参照: http://ja.528p.com/
- >DatabaseOwnerのユーザーをclamavにして見ました。
freshclam.conf.rpmnewの中で設定されている DatabaseOwnerのユーザーをclamにしたら?
rpmでパッケージ管理をしている場合に rpmnewは設定ファイルに変更があるときに作られます それはupdateされたパッケージに合わせて調整されてます rpmnewは読み込まれません 古いfreshclam.confが読み込まれます ですから freshclam.conf.rpmnewとfreshclam.confの比べてみて下さい
|
Re: logrotateからエラーが ( No.7 ) |
|
- æ¥æï¼ 2016/01/18 17:51
- ååï¼ 浦島
- strangerさん、何度もすみません。
ユーザー名の違う理由はわからないのですがインストール後のユーザーは下記になってました。 freshclam.conf # Default: clamav (may depend on installation options) DatabaseOwner clamav
freshclam.conf.rpmnew # Default: clamav (may depend on installation options) DatabaseOwner clam
上記の状態でエラーが出たためfreshclam.conf.rpmnewのDatabaseOwnerのユーザーをclamavにしてみたのです。 現在はclamです。
|
Re: logrotateからエラーが ( No.8 ) |
|
- æ¥æï¼ 2016/01/19 07:26
- ååï¼ stranger
- 参照: http://ja.528p.com/
- freshclam.conf
# Default: clamav (may depend on installation options) DatabaseOwner clam にしてみたらってことです
インストールの時にclamユーザを自動で作るから DatabaseOwnerもclamにしますってことでしょう
どうしてもだめなら useraddでclamavを作りましょう
|
Re: logrotateからエラーが ( No.9 ) |
|
- æ¥æï¼ 2016/01/19 17:37
- ååï¼ 浦島
- strangerさん、こんにちは。
ご面倒をおかけします。
①下記のようにclamにしてあります。 freshclam.conf.rpmnew # Default: clamav (may depend on installation options) DatabaseOwner clam
②logwatchからのエラーはこのように変わりました。 /etc/cron.daily/freshclam: ERROR: Can't create temporary directory /var/lib/clamav/clamav-5692cfac8fe00dc1d951e52491eebad0.tm p
③エラーログ確認しますと下記になってました。 cat /var/log/clamav/freshclam.log
ERROR: Can't create temporary directory /var/lib/clamav/clamav-5692cfac8fe00dc1d951e52491eebad0.tm p Hint: The database directory must be writable for UID 495 or GID 488
④そこでパーミッションを設定しました。 chown -R 495:488 /var/lib/clamav chmod 755 /var/lib/clamav
⑤また、下記がclamになっていたのでclamavに修正しました
vi /etc/logrotate.d/freshclam /var/log/clamav/freshclam.log { missingok notifempty create 644 clam clam ← clamav clamavに修正しました }
⑥手動でfreshclamコマンドを実行してもエラーはでません。 [root@linux ~]# freshclam ClamAV update process started at Tue Jan 19 12:47:26 2016 main.cld is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo) Downloading daily-21264.cdiff [100%] Downloading daily-21265.cdiff [100%] Downloading daily-21266.cdiff [100%] Downloading daily-21267.cdiff [100%] Downloading daily-21268.cdiff [100%] Downloading daily-21269.cdiff [100%] Downloading daily-21270.cdiff [100%] Downloading daily-21271.cdiff [100%] Downloading daily-21272.cdiff [100%] Downloading daily-21273.cdiff [100%] Downloading daily-21274.cdiff [100%] Downloading daily-21275.cdiff [100%] Downloading daily-21276.cdiff [100%] Downloading daily-21277.cdiff [100%] Downloading daily-21278.cdiff [100%] Downloading daily-21279.cdiff [100%] daily.cld updated (version: 21279, sigs: 1807335, f-level: 63, builder: neo) bytecode.cld is up to date (version: 270, sigs: 46, f-level: 63, builder: shurley) Database updated (4231606 signatures) from db.jp.clamav.net (IP: 203.178.137.175
これで明日エラーが来なければ良いのですが。
|
Re: logrotateからエラーが ( No.10 ) |
|
- æ¥æï¼ 2016/01/20 10:08
- ååï¼ stranger
- 参照: http://ja.528p.com/
- ls -l /var/log/clamav/freshclam.log
を実行して現在のユーザ・グループを確認しましょう それをcreate 644 clam clamの部分に設定します
管理者(root)権限で logrotate -d /etc/logrotate.d/freshclam を実行して上手く行くか試してみましょう
|
■ その他