Bug 58331

Summary: Ошибка сегментирования во время удаления компонента с помощью alteratorctl
Product: Sisyphus Reporter: Olga <urozhaevaoo>
Component: alteratorctlAssignee: hromovpi <hromovpi>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alxvmr, bozhchenkopa, hromovpi, liannnix, sav, sheriffkorov, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Backtrace падения none

Description Olga 2026-03-23 12:08:55 MSK
Created attachment 20923 [details]
Backtrace падения

Версия программы:
=================
alteratorctl-0.2.8-alt1

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation K 11.2
Alt Workstation 11.1
Alt Education KDE 11
Alt Education XFCE 11

Шаги воспроизведения:
=====================
1. Установить пакеты
# apt-get install -y alteratorctl alterator-explorer alt-components
2. Установить компонент samba-dc:
# alteratorctl components install samba-dc
Убедиться в установке пакетов:
# rpm -q task-samba-dc bind-utils samba-winbind-clients && echo OK
3. Удалить компонент samba-dc:
# alteratorctl components remove samba-dc
Если сообщается "Возможность удаления установленных вручную пакетов отключена", то для проверки воспользоваться:
# alteratorctl components remove samba-dc --allow-remove-manually
4. Убедиться в удалении пакетов:
# rpm -q task-samba-dc bind-utils samba-winbind-clients

Ожидаемый результат:
====================
Полное удаление компонента samba-dc 

Фактический результат:
======================
Возможность удаления установленных вручную пакетов отключена. Поэтому для удаления используется "--allow-remove-manually", в результате которого происходит ошибка сегментирования и пакеты не удаляются.
Comment 1 Olga 2026-03-23 19:24:04 MSK
Дополнительная информация:
Ошибка не воспроизводится для Alt Server Minimal. Однако пакеты не удаляются:
# alteratorctl components remove samba-dc --allow-remove-manually
Чтение списков пакетов...
Построение дерева зависимостей...

Невозможно удалить компонент samba-dc, так как он содержит в себе следующие пакеты, имеющиеся в базовых компонентах системы:
bind-utils

Хотя пакет bind-utils устанавливается по зависимости
Comment 2 Божченко Павел Александрович 2026-03-27 16:54:12 MSK
Ошибка воспроизводится в том числе если запускать Альт Компоненты напрямую, а не через alteratorctl на системах с GUI:

$ alt-components

Версия пакета:
alt-components-0.6.13-alt2