| Summary: | при удалении профиля его компоненты остаются в системе | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Beljaeva Marija <mvb> |
| Component: | altcenter-education | Assignee: | Andrey Cherepanov <cas> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | antohami, cas, kopanevdb, nicourced, rauty, urozhaevaoo, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=55018 | ||
| Attachments: | |||
|
Description
Beljaeva Marija
2025-08-26 09:25:03 MSK
(Ответ для Beljaeva Marija на комментарий #0) > 4. Через Альт Центр удалить профиль "ПО для дошкольного образования" (будет > запрошен пароль суперпользователя). Вот это чинить не надо. Надо чинить, чтобы пароль суперпользователя спрашивался и при установке компонент, но это отдельной багой. Подписал нового релиз-менеджера alt-education - @rauty. (Ответ для Beljaeva Marija на комментарий #0) > Можно это как-то починить? IMHO только заменой altcenter на другой софт. (Ответ для Антон Мидюков на комментарий #1) > Вот это чинить не надо. Как раз надо, т.к. эти галки работают только в одну сторону. (Ответ для Sergey V Turchin на комментарий #2) > (Ответ для Beljaeva Marija на комментарий #0) > > Можно это как-то починить? > IMHO только заменой altcenter на другой софт. Это проблема описания компонентов и использование в них не метапакета, а составляющих его пакетов. Версия программ:
=================
altcenter-education-1.0-alt1
task-edu-1.7.10-alt1
Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Education 11 XCFE
Шаги, приводящие к ошибке:
==========================
1. Зафиксировать установленные пакеты
$ rpm -qa --qf '%{name}\n' >> installed
2. Открыть Альт Центр -> Компоненты -> Выбрать "ПО для дошкольного образования" -> ЛКМ Показать консоль -> Применить -> Дождаться установки пакетов компонента (пароль суперпользователя НЕ запрашивается).
3.Зафиксировать установленные пакеты
$ rpm -qa --qf '%{name}\n' >> installed_preschool
4. Снять галочку с "ПО для дошкольного образования" -> Применить -> Дождаться удаления пакетов компонента (будет запрошен пароль суперпользователя).
5. Зафиксировать установленные пакеты
$ rpm -qa --qf '%{name}\n' >> installed_del_preschool
6. Сравнить установленные пакеты до и после применения компонента "ПО для дошкольного образования"
Ожидаемый результат:
====================
Удаление task-edu-preschool и всех компонент для дошкольного образования.
Фактический результат:
======================
Удалятся только пакет task-edu-preschool, но его компоненты остались установленными (например):
diff installed installed_preschool_del
71a72
> kf6-syndication-common
81a83
> gcompris-qt-voices-ru
155a158
> docbook-style-xsl
167a171
> kanagram
Возможно это связано с тем, как удалятся компонент (См.скрин)
"/usr/bin/rpm/ -e task-edu-preschool"
Created attachment 19464 [details]
Установлен. пакеты до применения компонента "ПО для дошкольного образования"
Created attachment 19465 [details]
Установлен. пакеты после применения компонента "ПО для дошкольного образования"
Created attachment 19466 [details]
Установлен. пакеты после удаления компонента "ПО для дошкольного образования"
Created attachment 19467 [details]
Удаление компонента "ПО для дошкольного образования"
|