Bug 56693 - 1.4.3-alt2: /etc ищется в /usr
Summary: 1.4.3-alt2: /etc ищется в /usr
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: clamav (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexei Takaseev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-31 10:05 MSK by Sergey Y. Afonin
Modified: 2025-10-31 12:53 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2025-10-31 10:05:51 MSK
Где-то ещё закралась ошибка... Почему /usr? 

# /usr/bin/freshclam
ERROR: Can't open/parse the config file /usr/etc/freshclam.conf
Comment 1 Sergey Y. Afonin 2025-10-31 10:12:32 MSK
Заодно "DatabaseMirror database.clamav.net" засомментировать может быть, если PrivateMirror добавлено? И зачем PrivateMirror три? Может два тоже закомментирвать?
Comment 2 Sergey Y. Afonin 2025-10-31 10:15:36 MSK
Starting clamd service: ERROR: Can't open/parse the config file /usr/etc/clamd.conf
Comment 3 Alexei Takaseev 2025-10-31 10:28:59 MSK
(Ответ для Sergey Y. Afonin на комментарий #1)
> Заодно "DatabaseMirror database.clamav.net" засомментировать может быть,
> если PrivateMirror добавлено? И зачем PrivateMirror три? Может два тоже
> закомментирвать?

А смысл его комментировать? При имеющихся Private он работе не мешает и даже нет попыток подключения к нему.

По-поводу трех приватных. Зачем оставлять один? Логика там простая, если недоступен первый из списка, то идет обращение к следующему, и так по кругу. Пользователю не нужно руками что-то править.
Comment 4 Sergey Y. Afonin 2025-10-31 10:33:07 MSK
То есть логика такая, что если PrivateMirror задано, то DatabaseMirror не используется, а PrivateMirror опрашиваются до первого доступного? Тогда, с одной стороны, ладно, а, с другой, там никакой рассинхронизации вылезти не может?
Comment 5 Sergey Y. Afonin 2025-10-31 10:36:12 MSK
Ещё в спеке есть вот такое закомментированное:

%post
## Format of database changing occasionally. So removing database.
#for FNAME in `ls --ignore=*.socket /var/lib/clamav`; do
#    [ -h /var/lib/clamav/$FNAME ] && continue
#    [ -d /var/lib/clamav/$FNAME ] && rm -rf /var/lib/clamav/$FNAME
#    [ -f /var/lib/clamav/$FNAME ] && rm -f /var/lib/clamav/$FNAME
#done

Опять куча мусора осталась, может раскомментирвать стоит.
Comment 6 Alexei Takaseev 2025-10-31 10:38:24 MSK
(Ответ для Sergey Y. Afonin на комментарий #4)
> То есть логика такая, что если PrivateMirror задано, то DatabaseMirror не
> используется, а PrivateMirror опрашиваются до первого доступного? Тогда, с
> одной стороны, ладно, а, с другой, там никакой рассинхронизации вылезти не
> может?


За почти три года рассинхрона не заметил. Опять же, загрузить файл сигнатур старее, чем уже был загружен все равно не получится, и в этом случае будет ругань в логах и пользователь сам решает продолжать пользоваться конкретным зеркалом, или нет.
Comment 7 Alexei Takaseev 2025-10-31 11:55:59 MSK
(Ответ для Sergey Y. Afonin на комментарий #5)
> Ещё в спеке есть вот такое закомментированное:
> 
> %post
> ## Format of database changing occasionally. So removing database.
> #for FNAME in `ls --ignore=*.socket /var/lib/clamav`; do
> #    [ -h /var/lib/clamav/$FNAME ] && continue
> #    [ -d /var/lib/clamav/$FNAME ] && rm -rf /var/lib/clamav/$FNAME
> #    [ -f /var/lib/clamav/$FNAME ] && rm -f /var/lib/clamav/$FNAME
> #done
> 
> Опять куча мусора осталась, может раскомментирвать стоит.

Раскомментровать это нельзя, так как в Сизифе и бранчах есть обновляемые пакеты с сигнатурами.
Comment 8 Repository Robot 2025-10-31 12:44:38 MSK
clamav-1.4.3-alt3 -> sisyphus:

Fri Oct 31 2025 Alexei Takaseev <taf@altlinux> 1.4.3-alt3
- Fix Can't open/parse the config file /usr/etc/freshclam.conf (ALT #56693)
Comment 9 Sergey Y. Afonin 2025-10-31 12:53:43 MSK
(Ответ для Alexei Takaseev на комментарий #7)

> Раскомментровать это нельзя, так как в Сизифе и бранчах есть обновляемые
> пакеты с сигнатурами.

Пожалуй да. Пусть пока так будет: https://bugzilla.altlinux.org/56698