Bug 58331 - Ошибка сегментирования во время удаления компонента с помощью alteratorctl
Summary: Ошибка сегментирования во время удаления компонента с помощью alteratorctl
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alteratorctl (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: hromovpi@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-23 12:08 MSK by Olga
Modified: 2026-03-27 16:54 MSK (History)
7 users (show)

See Also:


Attachments
Backtrace падения (7.12 KB, text/x-log)
2026-03-23 12:08 MSK, Olga
no flags Details

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