Bug 47083

Summary: Обновление сигнатур clamav с зеркала не работает без удаления freshclam.dat
Product: Branch p10 Reporter: igor <igor.bz>
Component: clamtkAssignee: Vitaly Lipatov <lav>
Status: UNCONFIRMED --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: lav
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
freshclam.log none

Description igor 2023-07-31 18:55:09 MSK
Created attachment 13954 [details]
freshclam.log

Дистрибутив:
VERSION="10.2"
PRETTY_NAME="ALT Workstation K 10.2 (Sorbaronia Mitschurinii)"
ALT_BRANCH_ID="p10"

- Установлены обновления системы на момент 2023.07.31.
- Установлен clamtk-6.13-alt1.noarch (свежая установка, до этого отсутствовал).
- В интерфейсе показывает ноль сигнатур в базе.
- Зеркало clamav.mirror.eterfund.ru
- Зеркало прописано в ~/.clamtk/db/local.conf
- Включено ручное обновление: Помощник по обновлению / Обновление сигнатур вручную

При попытке обновления сигнатур с использованием зеркала clamav.mirror.eterfund.ru (и любого другого из рабочих) в freshclam.log вываливается следующее (усечённый вывод):
WARNING: FreshClam previously received error code 429 or 403 from the ClamAV Content Delivery Network (CDN).
WARNING: You are still on cool-down until after: 2023-08-01 18:37:49

Полный вывод прикрепил к сообщению.

Тем самым обновление сигнатур не происходит.

После удаления файла ~/.clamtk/db/freshclam.dat сигнатуры обновились. То есть при наличии штатного freshclam.dat обновление сигнатур с зеркала не работает.
Comment 1 Vitaly Lipatov 2023-07-31 19:04:17 MSK
> ...
> После удаления файла ~/.clamtk/db/freshclam.dat сигнатуры обновились. То
> есть при наличии штатного freshclam.dat обновление сигнатур с зеркала не
> работает.
Наличие штатного это установленные базы из пакета? Может быть сначала нужно удалять пакет с базами?
Comment 2 igor 2023-08-01 09:00:17 MSK
В данном случае без установки пакетов clamav-db-*.

Проблемный файл freshclam.dat создаётся при первом запуске Clamtk, при этом база не загружена, так как официальное зеркало злонамеренно заблокировано поставщиком. После прописывания зеркала clamav.mirror.eterfund.ru в ~/.clamtk/db/local.conf происходит обозначенная проблема со стороны CDN ClamAV, которая решается удалением первоначального ~/.clamtk/db/freshclam.dat.