Bug 59410 - Устанавливаются не те компоненты, которые выбирались
Summary: Устанавливаются не те компоненты, которые выбирались
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: altcenter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-02 17:11 MSK by Арифджанов Акмал Одилович
Modified: 2026-06-29 16:52 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Арифджанов Акмал Одилович 2026-06-02 17:11:39 MSK
Версия пакета:
altcenter-1.0-alt0.36 

Стенды:
Alt Education 11.1 x86_64 XFCE (Обновленный до Sisyphus)
Alt Education 11.1 x86_64 KDE (Обновленный до Sisyphus)

Шаги:
1. Открыть altcenter
$ altcenter
2. Выбрать режим эксперта
3. Перейти во вкладку Компоненты
4. Выбрать для установки:
 - ПО для средней школы
 - ПО для среднего профессионального образования
 - ПО для высшего образования
 - Серверные приложения для образования
 - ПО для робототехники
5. Нажать Применить и дождаться установки

Ожидаемый результат: Выбранные компоненты установились

Реальный результат: В итоге установилось компоненты 
 - ПО для средней школы
 - ПО для среднего профессионального образования
 - ПО для дошкольного образования
 - ПО для робототехники
 - Moodle
 - Nextcloud
 - MediaWiki
Comment 1 Repository Robot 2026-06-12 21:31:14 MSK
altcenter-1:1.0-alt0.38 -> sisyphus:

Fri Jun 12 2026 Andrey Cherepanov <cas@altlinux> 1:1.0-alt0.38
- Components: filtered obsolete egrep warning.
- Auditd logs settings: added system power audit rule.
- Components: shown installed component packages.
- Components: used apt-get for component installation (ALT #59410).
Comment 2 Белая Алёна 2026-06-23 17:23:07 MSK
В Sysiphus (altcenter-1.0-alt0.39) проверка блокируется тем, что установить компоненты "ПО для средней школы" и "Серверные приложения для образования" нельзя. При попытке установить "ПО для средней школы" появляются ошибки: 
конфликт файла /usr/share/geany/colorschemes/dark-fruit-salad.conf при попытках установки geany-themes-1.24-alt1.noarch и geany-data-2.1-alt1.noarch
	конфликт файла /usr/share/geany/colorschemes/github.conf при попытках установки geany-themes-1.24-alt1.noarch и geany-data-2.1-alt1.noarch
	конфликт файла /usr/share/geany/colorschemes/retro.conf при попытках установки geany-themes-1.24-alt1.noarch и geany-data-2.1-alt1.noarch
	конфликт файла /usr/share/geany/colorschemes/spyder-dark.conf при попытках установки geany-themes-1.24-alt1.noarch и geany-data-2.1-alt1.noarch
	конфликт файла /usr/share/geany/colorschemes/tango-dark.conf при попытках установки geany-themes-1.24-alt1.noarch и geany-data-2.1-alt1.noarch
E: Ошибка во время исполнения транзакции

А установить компоненту "Серверные приложения для образования" не выходит т.к. в ней указан пакет alterator-ulogd, удаленный из sisyphus

см #59621, #59622

В Р11 (altcenter-1.0-alt0.37) при установке списка компонент, указанного в описании, проблем нет, но после установки не отображается установленным компонента "Серверные приложения для образования". После установки компоненты проверила, все ли пакеты из нее установлены - не все, оказалось, что не устанавливаются пакеты samba4 и docker-ce. В случае обоих пакетов apt-get выбирает другие пакеты для установки и, похоже, altcenter не совсем корректно обрабатывает такую ситуацию, т.к. пакеты, выбранные для docker-ce он в итоге не устанавливает.
Но даже если доустановить пакеты другими способами (например, через alt-components или напрямую через apt-get), то компонента все еще отображается не установленной. Если попытаться "установить" ее, появится ошибка "Выбранные пакеты могут быть уже установлены". 
В итоге получается, что скорее всего ошибки сразу две:
1. Альт-центр не может установить пакеты, если они "выбираются" для пакеты с другим названием. 
2. Альт-центр не расценивает установку "выбранных" пакетов как пакета, указанного в компоненте. 

В Sisyphus пункт 2 уже исправлен - в altcenter-1.0-alt0.39 появились галочки напротив установленных пакетов, и при установке d-ocker-ce с помощью apt-get в altcenter пакет отмечается галочкой как установленный. Но может ли altcetner сам установить "выбранные" пакеты пока не совсем понятно из-за описанного выше.
Comment 3 Mikhail D Hoteev 2026-06-29 16:52:13 MSK
(Ответ для Арифджанов Акмал Одилович на комментарий #0)

> Реальный результат: В итоге установилось компоненты 
>  - ПО для средней школы
>  - ПО для среднего профессионального образования
>  - ПО для дошкольного образования
>  - ПО для робототехники
>  - Moodle
>  - Nextcloud
>  - MediaWiki

Проверял на стендах, обновлённых до актуального p11+422424:
Alt Education 11.1 KDE/XFCE x86_64
Alt KWorkstation 11.1 x86_64
Alt KWorkstation 11.4 x86_64

Версия пакета:
altcenter-1.0-alt0.39

Ошибка воспроизводится. От себя дополню, что к уже описанным выше компонентам дополнительно установился компонент "XSane-графический редактор для SANE". Также при попытке удалить неверно установленные компоненты возникают ошибки вида:
ошибка: Неудовлетворенные зависимости:
	qt5-translations нужен для (установлен) task-edu-lite-1.8.1-alt1.x86_64
Полный вывод ошибок при удалении приложу в файле.

(Ответ для Белая Алёна на комментарий #2)

> В Р11 (altcenter-1.0-alt0.37) при установке списка компонент, указанного в 
> описании, проблем нет, но после установки не отображается установленным
> компонента "Серверные приложения для образования". После установки компоненты 
> проверила, все ли пакеты из нее установлены - не все, оказалось, что не
> устанавливаются пакеты samba4 и docker-ce.

Ошибка частично закрывается добавлением в p11 altcenter-1.0-alt0.39 (получилось установить samba4), но то что в компоненте присутствуют пакеты, удалённые из Sisyphus и/или из стабильных репозиториев, например docker-ce (был заменён на docker-engine) или alterator-ulogd (удалён из Sisyphus по причине перехода с ulog на nflog в новых версиях ядра Linux) является серьёзной проблемой.