okamura Site Admin

登録日: 2006.11.13 記事: 291 所在地: 埼玉県
|
日時: 2007-04-14 01:33:43+00:00 記事の件名: ClamXav 利用下で ClamAV のアップデートに失敗する |
|
|
BugTrack #10282 に記載しました。
【現象】
ClamAV のアップデートの install フェーズの三番目のコマンドで失敗します。
【条件】- clamav-update 2.1 から 2.2 を使用している。
- ClamXav 用の設定になっている。
正確にはフェーズ定義関数として PhaseSpecifier4ClamAV4ClamXav を使用しているかそれをベースにした関数を使用している。
【対応】- 手動リカバリ
手動でリカバリできます。次の手順を踏んでください。- ターミナルを開く。
- 以下のコマンド群を実行する。
Code: | sudo find /usr/local/clamXav/etc -type d -exec chmod 0775 {} \;
sudo find /usr/local/clamXav/etc -type f -exec chmod 0664 {} \;
sudo chown -R root:admin /usr/local/clamXav/bin
sudo chmod -R 0755 /usr/local/clamXav/bin
sudo chown clamav /usr/local/clamXav/bin/freshclam
sudo chmod u+s /usr/local/clamXav/bin/freshclam
sudo chown -R clamav:clamav /usr/local/clamXav/share/clamav
sudo find /usr/local/clamXav/share/clamav -type d -exec chmod 0775 {} \;
sudo find /usr/local/clamXav/share/clamav -type f -exec chmod 0664 {} \;
sudo touch /usr/local/clamXav/share/clamav/freshclam.log
sudo chmod 0664 /usr/local/clamXav/share/clamav/freshclam.log | ClamAntiVirusDaemon を利用しているときは clamd を再起動する。 Code: | sudo /Library/StartupItems/ClamAntiVirusDaemon/ClamAntiVirusDaemon restart | FreshClamDaemon を利用しているときは freshclam を再起動する。 Code: | sudo chown root /usr/local/clamXav/bin/freshclam
sudo chmod u-s /usr/local/clamXav/bin/freshclam
sudo /Library/StartupItems/FreshClamDaemon/FreshClamDaemon restart | アップデート待ち
検証し次第バグフィックス版を可能な限り速やかにリリースします。それで clamav-update 自体をアップデートした後にターミナルで次を実行してください。 Code: | sudo /usr/local/clamXav/bin/clamav-update.pl --force |
【追記】
clamav-update 2.2.1 をリリースしました。 _________________ OKAMURA |
|