web-dev-qa-db-ja.com

Clamav-Daemonがlmd.user.ndbを開けない、起動しない

Clamav-daemonを起動できず、エラーのヘルプを検索しても何も表示されません。

 * Starting ClamAV daemon clamd
LibClamAV Error: cli_load(): Can't open file /var/lib/clamav/lmd.user.ndb
LibClamAV Error: cli_loaddbdir(): error loading database /var/lib/clamav/lmd.user.ndb
ERROR: Can't open file or directory
Closing the main socket.

lmd.user.ndbは以下にリンクされています:/usr/local/maldetect/sigs/lmd.user.ndb

これは次にリンクされています:/usr/local/maldetect/tmp/.runtime.user.4696.hdb、これは存在しないファイルです。

現時点ではメールサーバーが機能していないため、本当に困っています。アイデアはありますか?

Ubuntu 14.04の実行

1
Emmanuel

ubuntu 12.04の同じ問題。 maldetを一時的に無効にした場合:

mv /usr/local/maldetect /usr/local/maldetect.DISABLE

clamav-daemonは、エラーなしで再び開始できます。メールが再び機能し始めます。

これはもちろん回避策であり、私はまだ本当の問題が何であるかを調査しています。

アントン

update:maldetを1.4.2からmaldet 1.5に更新した後、問題はここで解決されました。

2

アントンからのアップデートが言うように、私にとってもマルデットをアップデートすることが答えでした。しかし、maldetは既にバージョン1.5にアップデートされているはずだったので、私はそれを強制しなければなりませんでした。

wget http://www.rfxn.com/downloads/maldetect-current.tar.gz tar -xzvf maldetect-current.tar.gz cd maldetect-1.5 ./install.sh

その後、問題は解決しました。ヒントをくれたアントンに感謝します。

PS。ここのシステムはDebian 7です。

2
Paranoico