Problem z „Freshclam” w „Clamav” – rozwiązanie problemu z aktualizacją….

Tak jak w temacie, dziś będzie mowa jak rozwiązać problem z aktualizacją bazy wirusów w „Clamav”.

Wyskakuje błąd, to co wtedy…… w skrócie wystarczy jedna komenda w konsoli.

Zaczynam od początku

Najpierw piszemy  # freshclam – chcemy aktualizować lub sprawdzić czy jest aktualna, przed skanowaniem i wyskakuje nam:

i mamy problem. automatyczna aktualizacja jest, tylko my ręcznie nie możemy tego zrobić. Jak chcesz to zmienić, to wykonujemy

# dpkg-reconfigure clamav-freshclam

i nam pokaże:

Tu wybieramy „Cron”

A dalej możemy zmienić adres serwera, skąd będzie pobierana aktualizacja i parę innych opcji , ja polecam tylko jeszcze jedną.

Zmieniamy na serwer z Polski, i to nam przyspieszy pobieranie aktualizacji. Po wyjściu z „dpkg…” wykona nam aktualizacje i po problemie.

Pozdrawiam

„Clamav” z on-access

Tak na wstępie, ogólnie nie ma potrzeby ustawiać on-access w antivirusach, na systemach „GNU/LINUX”. Wystarczy raz na jakiś czas włączyć skanowanie dysku, jak wkładamy pendrivy z systemów, które są czułe na wirusy czy inne szkodniki.
Zrobiłem ten poradnik  dla początkujących użytkowników, którzy zawsze mieli styczność antywirusem…. wracamy do tematu.

Ułatwię zadanie i pokaże jak uaktywnić on-access w „Clamav”, i najważniejsze żeby logi niczym nam nie brudziły.

No to instalujemy „Clamav” (wraz z nakładką „Clamtk”) i pozostałe pakiety…..

1.Instalujemy:

# apt-get update

i

# apt-get install clamav clamav-base clamav-daemon clamav-freshclam clamav-unofficial-sigs clamdscan clamtk

2. Teraz po wszystkim aktualizujemy baze „Clamav”:

# freshclam

3. Teraz konfiguracja na początku można sobie pomóc konfiguratorem ;), wystarczy wywołać go komendą:

# dpkg-reconfigure clamav-daemon

Między innymi można tam włączyć on-access, i pozmieniać inne ustawienia według uznania np. do ilu MB ma skanować plik itp. Niestety nie obejmuje wszystkich ustawień, które oferuje „Clamav”. Trzeba trochę pogrzebać w pliku konfiguracyjnym – clamd.conf

4. Wchodzimy do /etc/clamav/clamd.conf

Tu można sprawdzić czy wszystko jest włączone i wstawić jeszcze jeden wpis bo w logach na pewno jest błąd.

Sprawdzamy czy mamy włączone :
ScanOnAccess true

User root – uruchamiamy clamd jako root, potrzebne gdy chcemy on-access i jeszcze musimy wstawić instrukcje, żeby „Clamav” wiedział co skanować
OnAccessIncludePath <ścieżka>
np. OnAccessIncludePath /home

5. Uruchamiamy ponownie komputer, patrzymy czy wszystko działa i czy nie ma błędów /var/log/clamav/clamav.log

ps. jak używacie „Apparmor”, to pewnie będziecie musieli obniżyć poziom ochrony dla clamd (z enforce na complain). Wystarczy jedna komenda:

# aa-complain /usr/sbin/clamd

Pozdrawiam