Bug 57565

Summary: alt-mirror-switcher-cli: CLI версия не работает из-за ошибки определения ветки
Product: Sisyphus Reporter: Демидов Алексей Александрович <demidovaa>
Component: alt-mirror-switcher-cliAssignee: Aleksandr Shamaraev <shad>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: shad
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=57581
Attachments:
Description Flags
Вывод команд none

Description Демидов Алексей Александрович 2026-01-20 14:41:03 MSK
alt-mirror-switcher-cli: CLI версия не работает из-за ошибки определения ветки

Системы:
ALT KWorkstation 11.2 (обновлен до Sisyphus)
ALT Education KDE 11.0 (обновлен до Sisyphus)
ALT Education XFCE 11.0 (обновлен до Sisyphus)
ALT Workstation 11.1 (обновлен до Sisyphus)

Версия пакета:
alt-mirror-switcher-cli-0.6.5-alt1

Шаги для воспроизведения:

1. Установить пакет alt-mirror-switcher-cli
2. Выполнить команду: ams mirror switch mirror.yandex.ru http
3. Выполнить команду: apt-repo
4. Выполнить команду: apt-get update

Ожидаемый результат:
Зеркало успешно переключается, репозитории обновляются

Реальный результат:
Ошибка: A difference in branches was detected. If you are using Sisyphus, install apt-conf-sisyphus.

Дополнение:
1. Ошибка возникает на обеих ветках (p11 и Sisyphus)
2. GUI версия (alt-mirror-switcher) работает корректно - переключение зеркала происходит без ошибок
3. apt-conf-sisyphus установлен, но не помогает
4. Связанная ошибка https://bugzilla.altlinux.org/56880
Возможно заглушка блокирует все переключения, даже корректные
Comment 1 Aleksandr Shamaraev 2026-01-21 06:43:32 MSK
Добрый день.

Я пока не могу воспроизвести данную ситуацию, что на Сизиф, что на р11, работает корректно.

покажите пожалуйста выводы

rpm --eval %_priority_distbranch

rpm -qa | grep apt-conf-

если есть возможность, то с каждого стенда
ALT KWorkstation 11.2 (обновлен до Sisyphus)
ALT Education KDE 11.0 (обновлен до Sisyphus)
ALT Education XFCE 11.0 (обновлен до Sisyphus)
ALT Workstation 11.1 (обновлен до Sisyphus)
Comment 2 Демидов Алексей Александрович 2026-01-21 11:01:29 MSK
Created attachment 20531 [details]
Вывод команд
Comment 3 Демидов Алексей Александрович 2026-01-21 11:01:50 MSK
Добрый день

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

В системе ALT Workstation 11.1 (обновленный до Sisyphus) ошибка не воспроизвелась, на остальных системах воспроизводится
В системе ALT KWorkstation 11.2 (p11) и ALT Workstation 11.1 (p11) ошибка также не воспроизвелась

Вывод команд добавил во вложение
Comment 4 Aleksandr Shamaraev 2026-01-21 12:57:56 MSK
Ошибка воспроизводится на ALT KWorkstation 11.2 обновленной в р11 до Сизиф по причине указанной в баге, которую я прикрепил к этой.

По Альт Образование мне примерно понятно причина, буду проверять
Comment 5 Repository Robot 2026-01-26 12:21:21 MSK
alt-mirror-switcher-0.6.6-alt1 -> sisyphus:

Sat Jan 24 2026 Aleksandr Shamaraev <shad@altlinux> 0.6.6-alt1
- cli: fixed: check branch (ALT #57565)
- cli: fixed: check ams lists