- ベストアンサー
WARNING: Your ClamAV installation is OUTDATED! (QNo.4142452関連)
何らかのウイルスが入ったのかもしれないと思い、ClamAVで不正プログラム検知を行おうとしたところ、以下の警告が表示されました。この警告を消すためには、どうすればよいでしょうか? WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.92.1 Recommended version: 0.93.1 DON'T PANIC! Read http://www.clamav.net/support/faq 指定されたアドレスで内容を確認すると、最新のスキャナが必要とのことなので、現在のバージョンをアンインストールしようと思ったのですが、うまくいきません。 具体的には、# yum remove clamavコマンドを実行するとComplete!と表示されたのに、 # freshclamとやると、 ClamAV update process started WARNING: Your ClamAV installation is OUTDATED! WARNING: Local version: 0.92.1 Recommended version: 0.93.1 となってしまいます。 ▽# yum remove clamav Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package clamav.i386 0:0.92.1-2.fc7 set to be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: clamav i386 0.92.1-2.fc7 installed 1.2 M Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : clamav ######################### [1/1] Removed: clamav.i386 0:0.92.1-2.fc7 Complete! ※ちなみに、下記コマンドを実行すると、以下のような結果となります。 ▽# whereis freshclam freshclam: /usr/bin/freshclam /etc/freshclam.conf /etc/freshclam.conf~ /usr/share/man/man1/freshclam.1.gz ▽# whereis clamscan clamscan: ▽# ldd 'which freshclam' ldd: ./which freshclam: そのようなファイルやディレクトリはありません
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まず最初に幾つかの指摘をしておく必要があると思う. 【削除されたパッケージの削除されたかの確認について】 質問主殿の張ったURLを見たが、freshclamは削除されたかの確認とは関係無いと思う。 パッケージが削除されたかは、メニューの アプリケーション→ソフトウェアの追加/削除 を選択すると出てくる「パッケージマネージャ」で確認するのが普通だと思います。 今回のように clamav が削除されたかを確認したければ、検索タブを選択して clamav と入力し、インストール済みパッケージのラジオボタンを選択してから検索のボタンをクリックすれば分かるはずです。 (削除されていれば、何も出てこない) この方法は、clamav以外にも使えますので覚えておいて損は無いかと。 【Fedora7の使用について】 Fedora7はすでにパッチ(修正プログラム)の提供が終了しているディストリビューションです。 危険ですので、現時点でパッチが提供されている他のディストリビューションか、最新のFedora(9)に移行することをお勧めします。 で、本題のclamavを最新版にする方法ですが、以下のURLに詳しく書かれているのでその通りに作業すれば良いのではないかと思います。 【アンチウィルスソフト導入(Clam AntiVirus)】※Fedora専用の手順です http://fedorasrv.com/clamav.shtml 当方で、上記URLを参考にFedora8環境を立ち上げて作業しましたが、ちゃんと上手くいっています。 注意点としては、 ・現時点での最新版は 0.93.3 であること。 ・理由は分からないが、freshclamを2回実行しないとウィルス定義が最新版にならなくて、警告メッセージが出てきたこと くらいでしょうか。
その他の回答 (2)
clamのバージョンが古いと言っています。 早々に、0.93.1にバージョンをあげましょう。 そしたら、そのメッセージはなくなります。
補足
gonta673さん、ご回答ありがとうございます。 clamのバージョンを0.931に上げる方法が分からないのですが、 yum install clamav clamav-updateしか知らないため、 もし他に適切なコマンドをご存知でしたら、教えていただければ幸いです。
- kusa_mochi
- ベストアンサー率76% (1597/2087)
質問主殿にいつか確認したいのだが、 ・お使いのディストリビューションとバージョンは何ですか? (Fedora9? VineLinux4.2? その他?) ・yum remove clamav した後、freshclam を行うというのは何処に書かれていた手順なのでしょうか? (参照元のURLを書き込んでください) についてお願いします。 こちらで簡単に検索した限りでは、freshclamはNortonのLiveUpdateのようなもので、yum remove clamavでパッケージを除去した後にする作業としては矛盾しているような気がするのですが。
補足
kusa_mochiさん、ご回答ありがとうございます。 ・ディストリビューションは、Fedora7を使用しています。 ・yum remove clamav した後、freshclam を行うとの手順はどこにも書かれていないのですが、clamのバージョンを0.931に上げる方法が分からず、とりあえず既存の0.92.1をアンインストールした際、念のため正しくアンインストールされたか確認をしようと思って行った手順です。 http://www.clamav.net/support/faqを見た限りでは、 正しくアンインストールされていれば、 WARNING: Your ClamAV installation is OUTDATED!とのメッセージが出るのは、分かるのですが、 WARNING: Local version: 0.92.1 Recommended version: 0.93.1とメッセージが出るのは、正しく0.92がアンストールされていないのではないかと思い、お問い合わせをした次第です。
お礼
kusa_mochiさん、ご回答ありがとうございました。 【削除されたパッケージの確認について】 「パッケージマネージャ」で確認する方法、覚えておきます。 ありがとうございました。 【Fedora7の使用について】 マシンスペックが低いため、最新に上げるのを躊躇していました。危険とのアドバイスについては、確かにそうだと私自身も思いましたので、できるだけ早く対応しようと思います。 【アンチウィルスソフト導入(Clam AntiVirus)】 教えていただいたURL、大変参考になりました。ソフト導入自体はまだ完了していないのですが(wgetでダウンロードしたはずのファイルが見つからないため)、これから何をすればよいかは理解できました。 まずは、アドバイス通りFedoraを最新版に上げた後、それからwgetについて勉強してみようと思います。ありがとうございました。