Clamscan läuft nicht: Malformed db und unable to lock database directory

  • Hi vServer-Freunde,


    nach der Installation von ClamScan (apt-get install clamscan) ist es leider nicht möglich Verzeichnisse zu untersuchen.


    Beim ersten Startversuch (clamscan /tmp) war der Fehler:


    [HTML]unable to lock database directory[/HTML]


    Inzwischen kommt immer der Fehler


    [HTML]Malformed database[/HTML]


    Leider konnte mir google da nicht wirklich weiterhelfen, habt ihr eine Idee?

  • Leider hat aptitude dist-upgrade das Problem nicht gelöst.


    Die installierte Version ist


    Code
    #ClamAV 0.90.1/11071/Mon May 24 11:04:19 2010

    denke, es ist aus den normalen repos, da ich an der sources.list nichts geändert habe.


    Wie kann ich denn die 0.9.3 installieren?

  • Habe nun


    Code
    # deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

    der sources.list hinzugefügt, beim folgenden update und -grade wurde auch was vom volatile-Server gezogen (hab auch was von clamav gelesen), nur leider zeigt er mir immer noch die alte Version an (--version)


    Scans bringen nun keine Fehlermeldung mehr, sondern bleiben einfach hängen, so dass ich mit Strg+C abbrechen muss (auch bei sehr kleinen Ordnern)


    edit:


    hab jetzt mal mit


    apt-get remove clamscan und apt-get remove clamscan sowie
    dpkg --remove clamav*


    und danach apt-get install clamav versucht ClamAV neu zu installieren.
    Ob das elegant war, wage ich zu bezweifeln, aber jetzt klappt alles :)


    Danke slukas für die Hilfe!

  • Hab mich doch zu früh gefreut, freshclam bringt folgende Meldung:


    Code
    ClamAV update process started at Mon May 24 13:29:54 2010
    WARNING: Your ClamAV installation is OUTDATED!
    WARNING: Local version: 0.90.1 Recommended version: 0.96.1
    DON'T PANIC! Read http://www.clamav.net/support/faq
    main.inc is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
    daily.cvd is up to date (version: 11071, sigs: 81670, f-level: 51, builder: ccordes)
    LibClamAV Error: Database Directory: /var/lib/clamav/ not locked


    Hab ein wenig recherchiert und folgendes gemacht (ohne Erfolg):


    Code
    chown 2000:2001 /var/lib/clamav
    chmod 755 /var/lib/clamav


    Dann nochmal


    Code
    apt-get remove --purge clamav
    apt-get install clamav


    Der Fehler besteht :confused: