Привет. Полистал 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Вопрос, что нужно донастроить у клиента или сервера для счастья?
Держу локальный сервер обновлений. Пока проблемы особой не вижу - не найдя дифф, клиенты скачивают обычные файлы.Для того чтобы выкладывать диффы думаю надо писать небольшой скрипт (допустим на перле) который из днс записи выдернет номер диффа и скачает соответствующий файл.
Если напишет кто - просьба поделиться )
>Привет. Полистал 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), а затем при необходимости скачивает обновление. А у тебя получается, что номер обновился, а базы - нет (т.к. локальные).