オンプレのi-Filterのフィルターデータベース更新失敗し続ける問題が発生したため、対処法を記録。
目次
事象
以下のエラーがでてフィルターデータベースが更新できない状態が継続。
[ERR] yyyy/mm/dd hh:mm:ss 最終更新ファイルの作成に失敗しました。
[ERR] yyyy/mm/dd hh:mm:ss ダウンロード又は差分更新処理に失敗しました。[Update File=webapp_key.dat.lt][Parent Proxy=:0]
管理画面からフィルターデータベースの「今すぐ更新」をクリックしても、「バージョン」や「最終更新時刻」が更新されない。
対処
一度「<インストールディレクトリ>\filterdata」内のサブディレクトリ・ファイルを全て削除することで解消された。
i-Filter のサービスは停止して、念のため filterdata ディレクトリもバックアップしておいた方が良いかも。
filterdata の容量が大きくてサーバ内に置くのが難しかったので、サーバ内では無く端末側にバックアップした。
# i-FILTERのサービス停止
# /etc/init.d/ifilter9 stop
filterdataのバックアップしておく(TeraTerm の SCPなどで)
# 「<インストールディレクトリ>\filterdata」内のサブディレクトリ・ファイルを全て削除
# cd /usr/local/ifilter9/filterdata/
# rm -rf *
# i-FILTERのサービス起動
# /etc/init.d/ifilter9 start
フィルターデータベースのフルダウンロード更新を実施すると問題無く更新できた。
[システム設定]-[フィルターデータベース] から [フルダウンロード更新] をクリック
[システム設定]-[フィルターデータベース] から [フルダウンロード更新] をクリック
まとめ
原因は分かりませんが、フィルターデータベースが何かしらの要因で壊れてしまったように見えました。
頻繁に起きるわけでもなく、対処も簡単で且つ対処法が固まったの一安心。
コメント