Entreprise d'experts en Sécurité Informatique : Audits et conseils en cybersécurité
Entreprise française de cybersécurité depuis 2004
☎ 03 60 47 09 81 - info@securiteinfo.com

Rješenje za najčešće probleme sa ClamAV antivirusom


ANTIVIRUS CLAMAV LINUX WINDOWS MACOS

Opisat ćemo i riješiti najčešće greške koje se pojavljuju prilikom korištenja ClamAV antivirusa (clamscan, clamdscan i freshclam).
Greške pri kompilaciji ClamAV-a iz izvornog koda nisu obuhvaćene ovdje.

clamdscan "Can't open file or directory ERROR"


Kada skenirate datoteke ili direktorije, moguće je da neki od njih izazivaju ovu grešku. Odgovarajuće datoteke neće biti skenirane i bit će preskočena provjera prisutnosti malicioznih programa.
Ovo može biti uzrokovano pravima na direktorijima ili datotekama, pa morate provjeriti da li clamdscan ima odgovarajuća prava za čitanje i pisanje na tim direktorijima i datotekama.
Također, ovo može biti uzrokovano apparmou. Rješenje je postaviti clamd u "complain" način apparmou. Evo rješenja za Debian:

apt-get install apparmor-utils
aa-complain /usr/sbin/clamd

clamdscan "File path check failure: Permission denied. ERROR"


Za ispravljanje ove greške, možete isprobati sljedeća 3 rješenja:

"Ignoring mirror (due to previous errors)" u freshclam logovima


Kada se pojavi ova poruka o grešci, to znači da ne možete preuzeti baze podataka sa potpisima za antivirus.
Ova poruka odgovara verziji starijoj od ClamAV 0.102.
Od verzije 0.102, mrežni kod freshclama je radikalno promijenjen. Stoga, za rješenje ove greške, potrebno je ažurirati vašu verziju ClamAV-a.

"nonblock_connect: connect(): fd=5 errno=101: Network is unreachable" i "WARNING: getpatch: Can't download daily-xxx.cdiff from db.local.clamav.net" u freshclam logovima


Ova poruka označava nemogućnost povezivanja na ClamAV servere za preuzimanje baza podataka sa potpisima za antivirus.

"WARNING: Can't read main.cvd header from db.local.clamav.net (IP: )" u freshclam logovima


Ne možete preuzeti baze podataka sa potpisima za antivirus.
Moguće je da je datoteka mirrors.dat zasićena. Ova datoteka služi za crnu listu ClamAV mirror servera koji su u grešci. Ako je došlo do prekida internet veze, moguće je da je freshclam stavio sve mirror servere na crnu listu, a nijedan više nije dostupan.
Rješenje je da izbrišete ovu datoteku (na primjer /var/lib/clamav/mirrors.dat za Debian) i ponovo pokrenete freshclam.

Napomena: Od verzije 0.100 ovaj problem više ne postoji. Dakle, ako vidite ovu vrstu greške, važno je da ažurirate ClamAV.

"WARNING: Message: SSL peer certificate or SSH remote key was not OK" u freshclam logovima


Ne možete ažurirati baze podataka sa potpisima za antivirus i pojavljuje se ova poruka.
Moguće je da vaš računar nije sinhroniziran sa tačnim vremenom. Ažurirajte datum i vreme putem NTP-a.

"ERROR: This tool requires libclamav with functionality level XXX or higher (current f-level: XXX)"


Moguće je da imate dvije različite verzije libclamav instalirane na vašem sistemu. To mogu biti dvije verzije koje je obezbijedio vaš operativni sistem. U tom slučaju, samo uklonite stariju verziju. Također, to može biti kombinacija između instalacije iz ClamAV izvornog koda i verzije koju pruža operativni sistem. Uvijek se mora paziti da na sistemu bude instalirana samo jedna verzija libclamav.

"LibClamAV Error: yyerror()" i "LibClamAV Warning: cli_loadyara: failed to parse or load 1 yara rules from file"


ClamAV podržava antivirusne potpise u YARA formatu. Međutim, korišćeni Yara interpretator je specifičan i unutrašnji za ClamAV. Ovaj Yara interpretator nije 100% kompatibilan sa zvaničnim Yara interpretatorom.
Zbog toga neke YARA pravila neće u potpunosti raditi sa ClamAV.
Za rješenje ovog problema:

Greške "LibClamAV Error" kao što je "LibClamAV Error: [scan_biff_for_xlm_macros] Unexpected state value 4" prilikom korištenja ClamAV-a.


Ove greške su vrlo specifične i mogu ukazivati na problem sa skeniranjem podataka koje ClamAV loše obrađuje. Preporučujemo da ove informacije prenesete ClamAV razvojnom timu na službeni Github.

"LibClamAV Warning: fmap: map allocation failed", "LibClamAV Error: CRITICAL: fmap() failed" i "Can't allocate memory ERROR" prilikom korištenja ClamAV-a


Ova poruka o grešci obično označava nedostatak RAM memorije prilikom skeniranja. Dakle:

"Segmentation fault (core dumped)" prilikom korištenja ClamAV-a


Ova poruka o grešci je vjerovatno najvažnija od svih. Ona označava pad antivirusa koji je toliko ozbiljan da je operativni sistem prekinuo ClamAV proces.

Međutim, poruka je previše opća i može biti rezultat mnogih mogućih uzroka, kao što su konfiguracija vašeg operativnog sistema, dostupni resursi (RAM) ili objekat koji pokušavate skenirati sa ClamAV-om (prevelik, ili sistemska datoteka kao /proc na primjer).

Stoga nije moguće tačno odrediti uzrok ovog pada, a najbolje rješenje je otvoriti prijavu greške za ClamAV razvojni tim na njihovom službenom Githubu.

TCP: No tcp AF_INET/AF_INET6 SOCK_STREAM socket received from systemd


ClamAV demon je u radu, ali TCP port 3310 nije otvoren: komanda "lsof -i|grep clamd" ne vraća ništa.
Pri pokretanju clamd-a, pojavljuje se sljedeća greška: "TCP: No tcp AF_INET/AF_INET6 SOCK_STREAM socket received from systemd".

Rješenje je da kreirate direktorijum /etc/systemd/system/clamav-daemon.socket.d/ i u njega stavite datoteku /etc/systemd/system/clamav-daemon.socket.d/extend.conf :

cat /etc/systemd/system/clamav-daemon.socket.d/extend.conf
[Socket]
SocketUser=clamav
ListenStream=3310

Zatim ponovo pokrenite vaš server.

Politika kraja života (End-Of-Life ili EOL) za antivirus ClamAV


Od 15. decembra 2024, samo verzije 1.0.x, 1.3.x i 1.4.x antivirusa ClamAV su podržane i održavane.
Ako imate stariju verziju, ClamAV više ne bi trebao da funkcioniše jer nove baze podataka sa potpisima nisu kompatibilne sa tim starim verzijama. Dakle, ili koristite naše dodatne potpise za ClamAV, minimalno u profesionalnoj verziji, ili hitno ažurirate svoj antivirus ClamAV. Ili oboje, to je još bolje!
Za više informacija, preporučujem da pročitate naš članak o starim verzijama antivirusa ClamAV.

Antivirus ClamWin više ne funkcioniše


ClamWin je Windows port antivirusa ClamAV, ali ga je razvio treći entitet. Dakle, ClamWin nije podržan niti razvijan od strane Cisco / Sourcefire timova. Nažalost, ovaj antivirus za Windows više nije razvijan od strane svog vlasnika, a poslednja dostupna verzija je 0.103.2.1. Kao što je pomenuto u prethodnom paragrafu, verzije 0.103 više nisu podržane od strane ClamAV, tako da je ClamAV onemogućio preuzimanje baza podataka sa potpisima za ClamWin. To ga čini potpuno neefikasnim, pa se ne preporučuje korišćenje ClamWin-a u poslovnim ili produkcijskim okruženjima.

Rešenje koje preporučujemo je da preuzmete zvaničnu verziju ClamAV-a za Windows. Dostupne su 32-bitna i 64-bitna verzija. Iako ova verzija nema grafički interfejs (GUI), komandna linija ClamAV-a nije previše komplikovana, a nekoliko jednostavnih BAT datoteka biće potrebne za automatizaciju skeniranja vašeg tvrdog diska.

Takođe postoji neoficijelni port antivirusa ClamAV za Windows, koji je zanimljiv jer radi sa vrlo starim verzijama Windowsa (WinNT i Windows 98!). Ali to je još uvek komandna linija, bez grafičkog interfejsa.

Greška 426 sa potpisima SecuriteInfo.com


Ako dobijate grešku 426 prilikom korišćenja freshclam-a za preuzimanje naših antivirusnih potpisa, to znači da imate besplatan nalog i zastarelu verziju antivirusa ClamAV.

Rešenje je ili da ažurirate svoju instalaciju ClamAV-a, ili da izaberete "Profesionalnu" pretplatu za preuzimanje naših potpisa. Ili oboje, to bi značajno poboljšalo detekciju malvera vašom instalacijom.

Ne mogu da preuzmem securiteinfoold.hdb, ili imam greške 'nonblock_recv: recv timing out (30 secs)' ili 'Download failed (28) ... Message: Timeout was reached'



Ažurirajte vašu verziju ClamAV-a


Kao što vidite, većina problema se rešava ažuriranjem antivirusa ClamAV na poslednju poznatu verziju. Postoji nekoliko metoda za to, na vama je da odaberete onu koja odgovara vašem okruženju.

Za više informacija, preporučujemo da pročitate naš članak Šta rizikujete korišćenjem stare verzije antivirusa ClamAV?

Podrška SecuriteInfo.com


Ako imate specifične potrebe u vezi sa ClamAV, kao što su ugovori o održavanju, podrška za kompilaciju ili tehnološki nadzor, slobodno kontaktirajte nas i objasnite vaše potrebe. Biće nam drago da odgovorimo na vaše potrebe za antivirusnom zaštitom sa ClamAV.

Zvanična podrška ClamAV-a


Ako imate druge poruke o greškama, ili želite direktnu podršku od ClamAV razvojnog tima, imate dve opcije:


Jeste li znali?


SecuriteInfo.com pruža dodatne antivirusne potpise za ClamAV. To značajno poboljšava detekciju malvera i spama.


Napomena: ClamAV je registrovani zaštitni znak Cisco-a

Tags


ANTIVIRUS CLAMAV LINUX WINDOWS MACOS


Inscription à notre lettre d'information


Inscrivez-vous à notre lettre d'information pour vous tenir au courant de nos actualités et de nos dernières trouvailles.


SecuriteInfo.com est une entreprise française de cybersécurité. Nous proposons différentes solutions matérielles et prestations de services permettant de sécuriser les données des Systèmes d'Information d'entreprises ou de collectivités. Notre périmètre d'intervention couvre l'intégralité de votre système d'information : Sécurité périmétrique, réseaux, accès distants, VPN, solutions anti-spam et anti-malwares, différents audits réseaux et systèmes, vérification de la politique de sécurité, hébergement sécurisé ...
Facebook SecuriteInfo.com
Twitter de SecuriteInfo.com
Github de SecuriteInfo.com
Calculs scientifiques distribués contre les maladies, équipe SecuriteInfo.com
Depuis 2015, SecuriteInfo.com soumet et analyse des malwaressur VirusTotal
Depuis 2020, SecuriteInfo.com participe à la lutte antivirale avec nos amis suisses de Malware Baazar (Abuse.ch)
© 2000-2026 - Tous droits réservés SecuriteInfo.com