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の実行
ubuntu 12.04の同じ問題。 maldetを一時的に無効にした場合:
mv /usr/local/maldetect /usr/local/maldetect.DISABLE
clamav-daemonは、エラーなしで再び開始できます。メールが再び機能し始めます。
これはもちろん回避策であり、私はまだ本当の問題が何であるかを調査しています。
アントン
update:maldetを1.4.2からmaldet 1.5に更新した後、問題はここで解決されました。
アントンからのアップデートが言うように、私にとってもマルデットをアップデートすることが答えでした。しかし、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です。