ClamAV: файл clamd.ctl не создается в Ubuntu

У меня есть версия Ubuntu 16.04.6, и я пытаюсь установить и запустить clamdscan для проверки антивирусов.

Я использовал инструкции по установке , приведенные на их сайте . то есть.

sudo apt-get install clamav
sudo apt-get install clamav-daemon

Вышеприведенные 2 команды работают нормально. Но когда я пытаюсь загрузить определения (которые я предполагаю обязательными после вышеперечисленного), запустив команду

sudo freshclam

, она не выдаст следующую ошибку:

^Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.ctl: No such file or directory

Согласно этот принятый ответ , файл должен быть создан после установки clamav-daemon, но, очевидно, этого не происходит.

Любая помощь очень ценится.

3
задан 4 September 2019 в 14:44

4 ответа

Добавьте файл носка для ClamAV:

sudo touch /var/lib/clamav/clamd.sock
sudo chown clamav:clamav /var/lib/clamav/clamd.sock

Затем редактирование /etc/clamav/clamd.conf - не прокомментируйте эту строку:

LocalSocket /var/lib/clamav/clamd.sock

Сохраните файл и перезапуск clamav-daemon.service

Другая ошибка:

sudo freshclam

Downloading daily-25578.cdiff [100%]
Downloading daily-25579.cdiff [100%]
Downloading daily-25580.cdiff [100%]
Downloading daily-25581.cdiff [100%]
Downloading daily-25582.cdiff [100%]
Downloading daily-25583.cdiff [100%]
daily.cld updated (version: 25583, sigs: 1778105, f-level: 63, builder: raynman)
Downloading bytecode-331.cdiff [100%]
bytecode.cld updated (version: 331, sigs: 94, f-level: 63, builder: anvilleg)
Database updated (6344448 signatures) from database.clamav.net (IP: 104.16.219.84)
WARNING: Clamd was NOT notified: Can't connect to clamd through /run/clamav/clamd.ctl: No such file or directory

clam

Добавьте файл носка для ClamAV:

sudo touch /run/clamav/clamd.sock
sudo chown clamav:clamav /run/clamav/clamd.sock

sudo systemctl restart clamav-daemon.service
sudo freshclam

ClamAV update process started at Thu Sep 26 11:47:12 2019
main.cvd is up to date (version: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
daily.cld is up to date (version: 25583, sigs: 1778105, f-level: 63, builder: raynman)
bytecode.cld is up to date (version: 331, sigs: 94, f-level: 63, builder: anvilleg)

Именно.

1
ответ дан 18 November 2019 в 05:24

Я обнаружил, что после того, как вы запустите:

freshclam 

И получите эту ошибку:

Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.ctl: No such file or directory

Вам просто нужно запустить перезагрузку для демона:

service clamav-daemon restart

А затем freshclam снова и все работает.

2
ответ дан 6 April 2020 в 14:54

Я столкнулся с этой проблемой на своем Ubuntu 20.04 LTS компьютере,

я сделал следующее:

  1. запустил sudo systemctl stop clamav-daemon.service
  2. ,затем запустил sudo rm /var/log/clamav/freshclam.log (иногда блокируется)
  3. запустите службу sudo systemctl start clamav-daemon.service

чтобы убедиться, что все в порядке, запустите sudo systemctl status clamav-daemon.service и вывод должен выглядеть примерно так:

➜  ~ sudo systemctl status clamav-daemon.service
● clamav-daemon.service - Clam AntiVirus userspace daemon
     Loaded: loaded (/lib/systemd/system/clamav-daemon.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/clamav-daemon.service.d
             └─extend.conf
     Active: active (running) since Sun 2020-05-03 05:03:51 EEST; 4s ago
       Docs: man:clamd(8)
             man:clamd.conf(5)
             https://www.clamav.net/documents/
    Process: 6122 ExecStartPre=/bin/mkdir -p /run/clamav (code=exited, status=0/SUCCESS)
    Process: 6124 ExecStartPre=/bin/chown clamav /run/clamav (code=exited, status=0/SUCCESS)
   Main PID: 6138 (clamd)
      Tasks: 1 (limit: 14203)
     Memory: 367.3M
     CGroup: /system.slice/clamav-daemon.service
             └─6138 /usr/sbin/clamd --foreground=true

May 03 05:03:51 user systemd[1]: Starting Clam AntiVirus userspace daemon...
May 03 05:03:51 user systemd[1]: Started Clam AntiVirus userspace daemon.

Теперь запустите sudo freshclam и проверьте файл журнала (или вывод консоли)

Sun May  3 05:04:02 2020 -> --------------------------------------
Sun May  3 05:04:02 2020 -> ClamAV update process started at Sun May  3 05:04:02 2020
Sun May  3 05:04:02 2020 -> daily.cvd database is up to date (version: 25800, sigs: 2331970, f-level: 63, builder: raynman)
Sun May  3 05:04:02 2020 -> main.cvd database is up to date (version: 59, sigs: 4564902, f-level: 60, builder: sigmgr)
Sun May  3 05:04:02 2020 -> bytecode.cvd database is up to date (version: 331, sigs: 94, f-level: 63, builder: anvilleg)

Наслаждайтесь!

7
ответ дан 3 May 2020 в 02:24

Чтобы перенастроить clamav run

dpkg-reconfigure clamav-daemon

Пожалуйста, прочитайте /usr/share/doc/clamav-daemon/README. Debian.gz для подробностей

1
ответ дан 22 June 2020 в 15:55

Другие вопросы по тегам:

Похожие вопросы: