Hi altogether,

in order to test clamscan/clamdscan I used the EICAR-Testfile provided on https://de.wikipedia.org/wiki/EICAR-Testdatei .

I named it EICAR-Testdatei.txt.
Yet scanning it with either clamscan or clamdscan gave me different results:

- with clamdscan:

clamdscan EICAR-Testdatei.txt
/home/rosika2/Dokumente/kgw/EICAR-Testdatei.txt: Eicar-Signature FOUND

----------- SCAN SUMMARY -----------
Infected files: 1
Time: 0.183 sec (0 m 0 s)


- with clamscan:

clamscan ./EICAR-Testdatei.txt
LibClamAV Error: mpool_malloc(): Can't allocate memory (262144 bytes).
LibClamAV Error: hm_addhash_bin: failed to grow hash array to 1 entries
LibClamAV Error: cli_loadhash: Malformed hash string at line 48894
LibClamAV Error: cli_loadhash: Problem parsing database at line 48894
LibClamAV Error: Can't load main.hsb: Can't allocate memory
LibClamAV Error: cli_tgzload: Can't load main.hsb
LibClamAV Error: Can't load /var/lib/clamav/main.cvd: Malformed database
LibClamAV Error: cli_loaddbdir(): error loading database /var/lib/clamav/main.cvd
ERROR: Malformed database

----------- SCAN SUMMARY -----------
Known viruses: 2424459
Engine version: 0.102.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: 7.633 sec (0 m 7 s)


What am I doing wrong here?

Thanks in advance for your help.

Greetings.
Rosika

P.S.:

My system: Linux/BodhiLinux 5.1.0 in VM