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

2 ответа

Решение

Та же проблема здесь, на Ubuntu 12.04. Если вы отключите Maldet временно:

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

clamav-daemon может быть снова запущен без ошибок. и почта снова начнет работать.

Конечно, это обходной путь, и я все еще исследую, в чем реальная проблема.

антон

обновление: после обновления 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.

Другие вопросы по тегам