このブログを検索

2017年6月7日水曜日

clamdが起動できないときの対処法

弊社で必ず使用しているもので、clamavというプログラムがあります。
amavisd-newやsquidclamavとも連携し、メールやプロキシーでウイルスやマルウェアのチェックに使用しています。
sambaのファイルチェックにも使用しています。

このclamdのDBの部分のアップデートに、freshclamというプログラムを自動実行しているのですが、
たまに以下のような表示が出て、clamdが起動できないことがあります。



ERROR: During database load : WARNING: [LibClamAV] cli_tgzload: Invalid checksum for file daily.hsb [...] ERROR: Failed to load new database: Malformed database
WARNING: Database load exited with status 55
ERROR: Failed to load new database

データベースが壊れているだけなのですが、clamdが起動してこないし、freshclamでDBの更新もできないしで、全く動かない状態になります。
データベースを更新すればいいだけなので、手動でやってもいいのですが、
もっと簡単に手っ取り早く復旧させるのは、最初からインストールがお勧めです。
弊社の場合は、openSuSEを使用しているので、Yast画面からclamavを探し出して、更新するだけです。

clamdを再インストールすると
freshclam
も問題なくデータベースをアップデートしてくれるので、
clamdも起動できるようになります。

---CM---
弊社では、ITコンサルティング契約を
5万円(税抜)/月額から承っております。
現状のネットワークの構成やこれから実施したいこと、
一番やりたいこと、2番目にやりたいことなどを明記して頂き、
その他のご相談も含めて
見積依頼をメールで頂ければ、24時間以内にご返答致します。
基本的に弊社の運用は、弊社サーバーを経由したリモートアクセスによるものなので、
外出中でも数時間以内に対応可能です。
打ち合わせや月例会などもオンラインで実施致しますので、
時間及びコスト効率を最大限に考慮し、ご提案させて頂きます。
どうぞお気軽にご相談ください。
これ以外でも、弊社では各種サーバー
(DNS、メール、Web、ファイル共有、カスタマイズ、セキュリティチェック、ベンチマーク)を
オープンソースで、作成し、運用を致しますので、
御用命は、
webmaster@niriakot.jp
までどうぞ。 http://niriakot.jp/
(時給6,000円から請け負います。。。相談は無料。。。)
価格の詳細は、
http://niriakot.jp/service/price.html
を参照ください。

1 件のコメント:

  1. rm error-file
    systemctl stop freshclam
    freshclam
    systemctl start freshclam
    systemctl start clamd

    こっちの方が早かった。
    なので、先にこっちやって、だめなら再インストールの方がいいかも。

    返信削除