it-swarm.com.de

CLAMAV funktioniert nicht

Nach der Installation von CLAMAV und dem Versuch zu scannen, wird dieser Fehler angezeigt. Wie löse ich das?

$ clamscan scan
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
ERROR: Can't open file or directory

----------- SCAN SUMMARY -----------
Known viruses: 0
Engine version: 0.98.7
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 0.003 sec (0 m 0 s)
6
user493044

Die folgenden Schritte 1-3 enthalten Befehle, die in einem Terminal ausgeführt werden. Bitte lesen Sie sorgfältig durch, damit Sie verstehen, was Sie tun.

  1. Entfernen Sie möglicherweise fehlerhafte AV-Installationen:

    Sudo apt-get remove clamav 
    Sudo apt-get remove clamtk 
    Sudo apt-get remove freshclam
    Sudo apt-get clean
    Sudo apt-get autoremove
    
  2. AV neu installieren:

    Sudo apt-get install clamav        #Terminal Version
    Sudo apt-get install clamtk         #GUI version
    
  3. AV-Datenbank aktualisieren:

    Sudo freshclam               #takes ~30 minutes to download definitions
    
  4. AV & Scan konfigurieren:
    In diesem Beispiel wird nur clamtk verwendet

    clamtk                      #Opens GUI
    

    alle Optionen unter Einstellungen Tab umschalten:

    Netzwerk

    • schalte Proxy um und tippe http://127.0.0.1
    • umschalten/erneutes Auswählen ** Kein Proxy ** (um die oben eingegebenen Informationen grau darzustellen)

    pdate-Assistent

    • schalten Sie die Option manuelle Aktualisierung um und klicken Sie auf apply und back
    • schalten Sie die Option automatische Aktualisierung um und klicken Sie auf apply und back

    Sie sollten nun die aktualisierte Definitionsanzahl sehen

    Verzeichnis durchsuchen

    • wählen Sie das Verzeichnis, das gescannt werden soll. Für den Systemscan habe ich das gesamte System umgeschaltet (nicht nur /root oder /usr)
    • Klicken scan und ein Fortschrittsfenster erscheint.

Schlussbemerkung: Wenn Sie den Ausdruck --help (ohne Anführungszeichen) nach dem Befehl eingeben, erhalten Sie einige Hinweise. Mit APT Befehlen können Sie die Option -y übergeben, um Ja zu sagen, um alle Abhängigkeiten für das angeforderte Paket zu installieren.

Dies ist, was ich tun musste, um Muschel zum Laufen zu bringen, vielleicht ein Fehler für Clamtk und Clamav (Problem mit beiden). Hoffe, das hilft jemand anderem !!!

10
SierraJuliet

Die Fehlermeldung erzählt die Geschichte: LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav und Known viruses: 0

Du brauchst

clamav-freshclam - anti-virus utility for Unix - virus database update utility

Also stellen Sie sicher, dass der Benutzer, der den Scan ausführt, Lesezugriff auf /var/lib/clamav hat.

6
waltinator

Installieren Sie clamdscan, indem Sie Folgendes ausführen:

Sudo apt-get install clamdscan
2
Tono

Ich musste das Verzeichnis /var/lib/clamav manuell erstellen und auf 777 setzen und dann freshclam ausführen. Dies hat alle Signaturen und aktualisierten Clamav heruntergeladen, und jetzt scheint alles in Ordnung zu sein.

0
RedLee

Nach einer Neuinstallation werden normalerweise die Clamav-Datenbank und die Signaturen weiterhin heruntergeladen, ohne die Benutzer darüber zu informieren und ohne Benachrichtigungen. Die Benutzer müssen warten, bis alle Signaturen aktualisiert wurden. Das ist das eigentliche Problem.

Wird mit dem Befehl $ Sudo freshclam auf das Update überprüft, wenn die folgenden Fehlermeldungen angezeigt werden:

FEHLER: /var/log/clamav/freshclam.log ist von einem anderen Prozess gesperrt

FEHLER: Problem mit dem internen Logger (UpdateLogFile = /var/log/clamav/freshclam.log).

Sobald die Datenbank aktualisiert wurde, versuchen Sie es zuerst

$ clamscan

standardmäßig wird das Home-Verzeichnis überprüft.

dann benutze wie du willst, wie früher verwendet ...

$ clamscan --infected --remove --recursive/home

[email protected] /home> clamscan --infected --remove --recursive /home
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
ERROR: Can't open file or directory

----------- SCAN SUMMARY -----------
Known viruses: 0
Engine version: 0.100.2
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 0.003 sec (0 m 0 s)

Keine unterstützten Datenbankdateien in/var/lib/clamav gefunden bedeutet, dass die Datenbank immer noch nicht verfügbar ist. In den meisten Fällen haben Sie gerade clamav installiert. Sie müssen also warten, bis das Datenbank-Update abgeschlossen ist.

Sie können überprüfen mit: ps aux | grep clam Das Ergebnis sollte sein

clamav   29675  3.5  0.3 154276 27632 ?        Ss   11:36   0:08 /usr/bin/freshclam -d --foreground=true

Warten, bis die Datenbankaktualisierung abgeschlossen ist.

Hoffe nützlich für dich.

0
Phan Cường