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.