sudo freshclam не работающий

Если я комментирую строку UpdateLogFile от /etc/clamav/freshclam.conf как так...

\#UpdateLogFile /var/log/clamav/freshclam.log

... затем я могу выполнить sudo freshclam без проблем:

/etc/clamav$ sudo freshclam ClamAV update process started at Mon Feb 
6 00:17:07 2017 main.cvd is up to date (version: 57, sigs: 4218790,
f-level: 60, builder: amishhammer) daily.cld is up to date (version:
23009, sigs: 1509149, f-level: 63, builder: neo) bytecode.cld is up to
date (version: 290, sigs: 55, f-level: 63, builder: neo)

Однако, если я некомментирую строку UpdateLogFile в freshclam.conf и выполняю sudo freshclam, я получаю это:

/etc/clamav$ sudo freshclam ERROR: Can't open
/var/log/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile =
/var/log/clamav/freshclam.log).

Вот полномочия на/var/log:

drwxrwxrwx  1 root root     9 Feb  3  2016 log

Вот полномочия на/var/log/clamav:

drwxr-xr-x  2 clamav    clamav    4096 Feb  5 22:18 clamav

И вот полномочия на /var/log/clamav/freshclam.log:

-rw-r-----  1 clamav adm       0 Feb  5 22:18 freshclam.log

Я потратил весь день решения для попытки, упомянутые на различных форумах без удачи.

Вот версия сервера Ubuntu, который я выполняю:

Description:    Ubuntu 14.04.5 LTS

И версия механизма clamav:

Engine version: 0.99.2

Кто-то мог помочь мне?

Остановка clamav-демона не помогает:

/var/log$ sudo /etc/init.d/clamav-daemon stop 

* Stopping ClamAV daemon clamd        
[ OK ]  /var/log$ sudo freshclam
ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check
permissions!). ERROR: Problem with internal logger (UpdateLogFile =
/var/log/clamav/freshclam.log).

Вывод sudo lsof | grep моллюск является ничем:

/var/log$ sudo lsof | grep clam
/var/log$

Кажется, что ничто не имеет блокировку на /var/log/clamav/freshclam.log

Вот вывод sudo сервиса - состояния - все | grep clamav, не включая строки, которые имели вопросительные знаки и были не связаны с clamav:

$ sudo service --status-all | grep clamav 
[ - ] clamav-daemon
[ - ] clamav-freshclam
$

То же "Не может открыть, /var/log/clamav/freshclam.log в добавляют режим (проверьте полномочия!)" ошибка, когда я пытаюсь выполнить clamav-демона:

$ sudo service clamav-daemon start
 * Starting ClamAV daemon clamd
ERROR: Can't open /var/log/clamav/clamav.log in append mode (check permissions!).
ERROR: Can't initialize the internal logger
$

ОБНОВЛЕНИЕ: производя чистку и переустанавливающий clamav, clamav-freshclam и clamav-демон не решал вопрос. Я все еще получаю ту же ошибку:

$ sudo freshclam
ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
$

ОБНОВЛЕНИЕ 2: я сделал sudo перезагрузку, остановил clamav-freshclam, удостоверился, что sudo lsof | grep моллюск ничего не возвратил и что вывод sudo сервиса - состояния - все | grep clamav все еще только имели минус символы рядом с clamav и clamav-демоном. выполнил sudo freshclam снова и ту же ошибку как выше (снова).

3
задан 7 February 2017 в 05:26

6 ответов

sudo freshclam команда используется для обновления Вашей антивирусной базы данных, которая не может быть выполнена, в то время как другой экземпляр (автоматическое обновление) уже работает.

Остановка автоматический процесс uptade: sudo /etc/init.d/clamav-freshclam stop

обновление руководства Выполнения: sudo freshclam

процесс автоматического обновления Перезапуска: sudo /etc/init.d/clamav-freshclam start

источник .

6
ответ дан 1 December 2019 в 13:16

У меня были эта проблема также и все, что я действительно должен был сделать, были полномочия набора на файле журнала:

chown -R clamav:adm /var/log/clamav/
2
ответ дан 1 December 2019 в 13:16

Я посмотрел на этот статья , и в моем собственном clamav установка и хотел бы предпочесть решение.

Как Вы сообщение об ошибке показывает, что это проблема разрешения и так попробуйте эти решения в последовательности, я полагаю, что нужно работать:

Опция 1

  1. , Проверяющая adm элементы группы и добавляющая $USERNAME к нему:

    cat /etc/group | grep ^adm
    
    # Result should be some thing similar to this:
    adm:x:4:syslog,george
    
    • , где системный журнал : генерирует сообщение журнала, которое будет распределено syslogd, и george: пользователь или владелец системы
  2. , Если среди членов эти adm не Вы или syslod, добавляют:

    sudo usermod -a -G adm syslog, and or
    sudo usermod -a -G adm $USERNAME 
    
  3. Перезапуск система и проверка, если freshclam работает.

Изменение Опции 2

  1. владение этих файлов:

    /var/log/clamav/clamav.log
    /var/log/clamav/freshclam.log
    
    sudo chgrp $USERNAME /var/log/clamav/freshclam.log
    sudo chgrp $USERNAME /var/log/clamav/clamav.log
    
  2. Перезапуск наша система и проверка, если freshclam работает

Источник (источники):

0
ответ дан 1 December 2019 в 13:16

У меня была та же проблема. Я Просто изменил "updatelogfile" строку в freshclam.conf к/var/log/clamav freshclam.confis, расположенный в/usr/local/etc/freshclam.conf Теперь, я пытаюсь решить эту проблему:

не Может создать временный каталог/usr/local/share/clamav/clamav-eea3b8414c8b33ff2842c7a19a9729fa.tmp

:)

0
ответ дан 1 December 2019 в 13:16

Мне не удалось найти каталог / var / log / clamav / , поэтому я просто создал его:

mkdir /var/log/clamav/

и сменил владельца:

chown -R clamav:clamav /var/log/clamav/

И это сработало!

2
ответ дан 25 March 2020 в 20:58

Я использовал команду sudo freshclam, и время ожидания истекло. Тем не менее, мне удалось скачать основную базу данных

Файл загрузки называется main.cvd и весит 112,4 Мб. В /var/lib/clamav/daily.cld находится файл размером 178,4 МБ, и в нем указана сегодняшняя дата.

Кажется, я все равно в курсе?

0
ответ дан 1 April 2020 в 23:00

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

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