web-dev-qa-db-fra.com

Clamav-Daemon ne peut pas ouvrir lmd.user.ndb, ne démarre pas

Impossible de démarrer clamav-daemon, et la recherche d'aide sur l'erreur n'a rien révélé.

 * 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 est lié à: /usr/local/maldetect/sigs/lmd.user.ndb

Qui est à son tour lié à: /usr/local/maldetect/tmp/.runtime.user.4696.hdb, qui est un fichier qui n'existe pas.

Pour le moment, mon serveur de messagerie ne fonctionne pas, donc je suis vraiment bloqué. Vous avez des idées?

Exécuter Ubuntu 14.04

1
Emmanuel

même problème ici sur Ubuntu 12.04. Si vous désactivez temporairement maldet par:

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

clamav-daemon peut être redémarré sans erreur. et le courrier recommencera à fonctionner.

C'est un travail à faire, bien sûr, et j'étudie toujours quel est le vrai problème.

anton

mise à jour: après la mise à jour de maldet de 1.4.2 vers maldet 1.5, le problème a été résolu ici.

2
anton van der leun

Comme le dit Update d'Anton, la mise à jour de maldet était aussi la réponse pour moi. Mais j'ai dû le forcer, car maldet était censé être déjà mis à jour vers la version 1.5:

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

Après cela, le problème a été résolu. Merci Anton pour l'astuce.

PS. Le système ici est Debian 7.

2
Paranoico