URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 72049
[ Назад ]

Исходное сообщение
"clamav_0.90rc3 local updates"

Отправлено besarg , 08-Фев-07 14:47 
Привет. Полистал faq и список рассылки на clamav.net, ответа нет.
У меня локальный апдейт-сервер заведён через http://clamav.my.ru который скачивает main.cvd и daily.cvd с DatabaseMirror database.clamav.net (как написано в faq).
Клиент с DatabaseMirror clamav.my.ru скачивает нормально, но через некоторое время проблема:
На клиенте:
$ freshclam
ClamAV update process started at Thu Feb  8 19:41:09 2007
Downloading main.cvd [100%]
main.cvd updated (version: 42, sigs: 83951, f-level: 10, builder: tkojm)
Downloading daily.cvd [100%]
daily.cvd updated (version: 2534, sigs: 5394, f-level: 9, builder: ccordes)
Database updated (89345 signatures) from clamav.my.ru

запускаем 2-й раз:
$ freshclam
ClamAV update process started at Thu Feb  8 19:41:41 2007
main.cvd is up to date (version: 42, sigs: 83951, f-level: 10, builder: tkojm)
daily.cvd is up to date (version: 2534, sigs: 5394, f-level: 9, builder: ccordes)

запускаем через часик (в кроне такая строка: 23 */1 * * *    clamav [ -x /usr/bin/freshclam ] && /usr/bin/freshclam >/dev/null )

ERROR: getpatch: Can't download daily-2524.cdiff from clamav.my.ru
WARNING: Incremental update failed, trying to download daily.cvd
ERROR: Can't download daily.cvd from clamav.my.ru

вот такой freshclam.conf у клиента и у сервера, разница лишь в DatabaseMirror
DatabaseOwner clamav                                                                                                    
UpdateLogFile /var/log/clamav/freshclam.log                                                                            
LogVerbose false                                                                                                        
LogSyslog false                                                                                                        
LogFacility LOG_LOCAL6                                                                                                  
LogFileMaxSize 0                                                                                                        
Foreground false                                                                                                        
Debug false                                                                                                            
MaxAttempts 2                                                                                                          
DatabaseDirectory /var/local/lib/clamav/                                                                                      
AllowSupplementaryGroups false                                                                                          
PidFile /var/local/run/clamav/freshclam.pid                                                                                  
ConnectTimeout 30                                                                                                      
ReceiveTimeout 30                                                                                                      
DatabaseMirror clamav.my.ru

Вопрос, что нужно донастроить у клиента или сервера для счастья?


Содержание

Сообщения в этом обсуждении
"clamav_0.90rc3 local updates"
Отправлено PavelR , 08-Фев-07 19:14 
Держу локальный сервер обновлений. Пока проблемы особой не вижу - не найдя дифф, клиенты скачивают обычные файлы.

Для того чтобы выкладывать диффы думаю надо писать небольшой скрипт (допустим на перле) который из днс записи выдернет номер диффа и скачает соответствующий файл.

Если напишет кто - просьба поделиться )


"clamav_0.90rc3 local updates"
Отправлено micis , 09-Фев-07 11:38 
>Привет. Полистал faq и список рассылки на clamav.net, ответа нет.
>У меня локальный апдейт-сервер заведён через http://clamav.my.ru который скачивает main.cvd и daily.cvd
>с DatabaseMirror database.clamav.net (как написано в faq).
>Клиент с DatabaseMirror clamav.my.ru скачивает нормально, но через некоторое время проблема:
>На клиенте:
...
>ERROR: getpatch: Can't download daily-2524.cdiff from clamav.my.ru
>WARNING: Incremental update failed, trying to download daily.cvd
>ERROR: Can't download daily.cvd from clamav.my.ru
...
>Вопрос, что нужно донастроить у клиента или сервера для счастья?

Проблема возникает из-за того, что freshclam вначале узнаёт номер обновления через днс (можешь сделать сам dig txt current.cvd.clamav.net), а затем при необходимости скачивает обновление. А у тебя получается, что номер обновился, а базы - нет (т.к. локальные).