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

Vanligaste problemen med antivirusprogrammet ClamAV


ANTIVIRUS CLAMAV LINUX WINDOWS MACOS

Vi kommer att beskriva och lösa de vanligaste felen som uppstår vid användning av antivirusprogrammet ClamAV (clamscan, clamdscan och freshclam).
Fel vid kompilering av ClamAV från källkoden behandlas inte här.

clamdscan "Can't open file or directory ERROR"


När du skannar filer eller kataloger kan det hända att vissa av dem orsakar detta fel. De motsvarande filerna skannas inte och därmed missar de malwarekontrollen.
Detta kan bero på rättigheterna för katalogerna eller filerna, så du måste kontrollera att clamdscan har läs- och skrivbehörighet för dessa mappar och filer.
Men det kan också bero på apparmor. Lösningen är att sätta clamd i "complain"-läge i apparmor. Här är lösningen för Debian:

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

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


För att åtgärda detta fel kan du prova de tre följande lösningarna:

"Ignoring mirror (due to previous errors)" i freshclams loggar


När detta felmeddelande visas betyder det att du inte kan ladda ner antivirusets signaturdatabaser.
Detta meddelande motsvarar en version av ClamAV som är äldre än 0.102.
Från och med version 0.102 har koden för nätverksdelen i freshclam radikalt ändrats. För att lösa detta fel behöver du uppdatera din version av ClamAV.

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


Detta meddelande indikerar att det är omöjligt att ansluta till ClamAV:s servrar för att ladda ner antivirusets signaturdatabaser.

"WARNING: Can't read main.cvd header from db.local.clamav.net (IP: )" i freshclams loggar


Du kan inte ladda ner antivirusets signaturdatabaser.
Det är möjligt att filen mirrors.dat är full. Den här filen används för att svartlista ClamAV:s spegelservrar som är i fel. Om du har haft ett internetavbrott kan det hända att freshclam har svartlistat alla speglar och att det inte finns några tillgängliga.
Lösningen är att ta bort denna fil (till exempel /var/lib/clamav/mirrors.dat för Debian) och starta om freshclam.

Observera att detta problem inte längre finns från version 0.100 och framåt. Så om du ser detta typ av fel är det viktigt att uppdatera ClamAV.

"WARNING: Message: SSL peer certificate or SSH remote key was not OK" i freshclams loggar


Du kan inte uppdatera antivirusets signaturdatabaser och detta meddelande visas.
Det är möjligt att din dator inte är korrekt inställd på tid. Uppdatera datum och tid via NTP.

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


Det är möjligt att du har två olika versioner av libclamav installerade på ditt system. Detta kan vara två versioner som levereras av ditt operativsystem. Du behöver bara ta bort den äldre versionen. Det kan också vara en blandning av en installation från ClamAV:s källkod och en version som levereras av operativsystemet. Det är viktigt att endast ha en version av libclamav installerad på ditt system.

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


ClamAV stöder antivirus-signaturer i YARA-formatet. Men den Yara-tolk som används är specifik och intern för ClamAV. Denna Yara-motor är inte 100% kompatibel med den officiella Yara-tolkaren.
Vissa YARA-regler fungerar därför inte helt med ClamAV.
För att lösa detta problem:

Felmeddelanden som "LibClamAV Error", till exempel "LibClamAV Error: [scan_biff_for_xlm_macros] Unexpected state value 4" vid användning av ClamAV.


Dessa fel är mycket specifika och kan peka på ett problem med att skanna data som hanteras fel av ClamAV. Vi rekommenderar att du vidarebefordrar informationen till ClamAV:s utvecklingsteam på det officiella Github.

"LibClamAV Warning: fmap: map allocation failed", "LibClamAV Error: CRITICAL: fmap() failed" och "Can't allocate memory ERROR" vid användning av ClamAV


Detta felmeddelande indikerar vanligtvis ett minnesbristproblem under en skanning. Så här kan du lösa det:

"Segmentation fault (core dumped)" vid användning av ClamAV


Detta felmeddelande är förmodligen det viktigaste av alla. Det indikerar ett krasch i antiviruset som är så allvarligt att operativsystemet har avslutat ClamAV-processen.

Men meddelandet är för allmänt och är en konsekvens av många möjliga orsaker, till exempel din operativsystems konfiguration, tillgängliga resurser (RAM) eller objektet du försöker skanna med ClamAV (för stort eller systemfil från /proc till exempel).

Det är därför inte möjligt att exakt fastställa orsaken till kraschen, och den bästa lösningen är att öppna en buggrapport till ClamAV:s utvecklingsteam på deras officiella Github.

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


ClamAV-demonen körs, men TCP-porten 3310 är inte öppen: kommandot "lsof -i|grep clamd" ger inget resultat.
Vid start av clamd visas följande felmeddelande: "TCP: No tcp AF_INET/AF_INET6 SOCK_STREAM socket received from systemd".

Lösningen är att skapa katalogen /etc/systemd/system/clamav-daemon.socket.d/ och sedan lägga till filen /etc/systemd/system/clamav-daemon.socket.d/extend.conf:

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

Och starta om din server.

ClamAV:s slutlivspolicy (End-Of-Life eller EOL)


Från och med den 15 december 2024 stöds och underhålls endast versionerna 1.0.x, 1.3.x och 1.4.x av ClamAV antivirus.
Om du har en äldre version är ClamAV inte längre tänkt att fungera eftersom de senaste signaturdatabaserna inte längre är kompatibla med dessa äldre versioner. Så antingen använder du våra tilläggssignaturer för ClamAV, åtminstone i professionell version, eller så uppdaterar du din ClamAV-antivirus omedelbart. Både alternativen är bättre!
För att gå lite djupare rekommenderar jag att du läser vår artikel om gamla versioner av ClamAV antivirus.

ClamWin antivirus fungerar inte längre


ClamWin är en Windows-port av ClamAV antivirus men utvecklad av en tredje part. Så ClamWin stöds inte och utvecklas inte av Cisco / Sourcefire-teamet. Tyvärr utvecklas inte detta antivirus för Windows längre av dess ägare, och den senaste tillgängliga versionen är version 0.103.2.1. Som nämnt i föregående stycke stöds inte versionerna 0.103 längre av ClamAV, vilket gör att ClamAV har inaktiverat nedladdning av signaturdatabaser för ClamWin. Detta gör att ClamWin är helt ineffektivt, så vi rekommenderar inte att använda ClamWin för företagsanvändning eller i produktionsmiljöer.

Den rekommenderade lösningen är att ladda ner den officiella versionen av ClamAV för Windows. En 32-bitarsversion och en 64-bitarsversion finns tillgängliga. Visst, denna version har ingen grafisk användargränssnitt (GUI), men ClamAV:s kommandorad är inte så komplicerad och några enkla BAT-filer kommer att behövas för att automatisera skanningen av din hårddisk.

Det finns också en inofficiell port av ClamAV antivirus för Windows som är intressant eftersom den fungerar med mycket gamla Windows (WinNT och Windows 98!). Men det är fortfarande en kommandoradsversion, och det finns ingen grafisk användargränssnitt.

Fel 426 med signaturer från SecuriteInfo.com


Om du får fel 426 när du använder freshclam för att ladda ner våra antivirus-signaturer, betyder det att du har ett gratis konto och en föråldrad ClamAV-antivirusversion.

Lösningen är att antingen uppdatera din ClamAV-installation eller välja ett "Professionellt" abonnemang för att ladda ner våra signaturer. Eller varför inte göra båda för att kraftigt förbättra din installations malware-detektion.

Jag kan inte ladda ner securiteinfoold.hdb, eller jag får felmeddelandena 'nonblock_recv: recv timing out (30 secs)' eller 'Download failed (28) ... Message: Timeout was reached'



Uppdatera din ClamAV-version


Som du ser löses de flesta problem genom att uppdatera ClamAV-antiviruset till den senaste kända versionen. Det finns flera metoder för att göra detta, välj den som passar din miljö.

För att gå djupare rekommenderar vi att du läser vår artikel Vad riskerar man genom att använda en gammal version av ClamAV?

SecuriteInfo.com support


Om du har specifika behov gällande ClamAV, som till exempel ett underhållsavtal, support för kompilering eller teknisk bevakning, tveka inte att kontakta oss och förklara dina behov. Vi kommer att vara glada att hjälpa dig med ditt behov av antivirusskydd med ClamAV.

Officiell ClamAV support


Om du har andra felmeddelanden, eller om du vill ha direkt support från ClamAV:s utvecklingsteam, har du två alternativ:


Visste du detta?


SecuriteInfo.com erbjuder ytterligare antivirussignaturer för ClamAV. Detta ökar kraftigt upptäckten av malware och spam.


Not: ClamAV är ett registrerat varumärke av Cisco

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