Bug 57565 - alt-mirror-switcher-cli: CLI версия не работает из-за ошибки определения ветки
Summary: alt-mirror-switcher-cli: CLI версия не работает из-за ошибки определения ветки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alt-mirror-switcher-cli (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Aleksandr Shamaraev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-20 14:41 MSK by Демидов Алексей Александрович
Modified: 2026-01-26 12:21 MSK (History)
1 user (show)

See Also:


Attachments
Вывод команд (2.27 KB, text/plain)
2026-01-21 11:01 MSK, Демидов Алексей Александрович
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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