Bug 54613 - Некорректная работа групповой политики "Управление пакетами" (применяется только после второго shutdown)
Summary: Некорректная работа групповой политики "Управление пакетами" (применяется тол...
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: gpupdate (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-02 17:30 MSK by Vera Blagoveschenskaya
Modified: 2025-09-22 10:22 MSK (History)
1 user (show)

See Also:


Attachments
gpupdate log (692 bytes, text/x-log)
2025-06-02 17:30 MSK, Vera Blagoveschenskaya
no flags Details
gpoa log (38.62 KB, text/x-log)
2025-06-02 17:30 MSK, Vera Blagoveschenskaya
no flags Details
journalctl log (1.45 MB, application/gzip)
2025-06-02 17:31 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2025-06-02 17:30:23 MSK
Created attachment 18690 [details]
gpupdate log

Workstation K 11.0
https://packages.altlinux.org/ru/p11/images/alt-kworkstation/p11:alt-kworkstation:::release.11.0.0:x86_64:install:iso/

kernel-image-6.12-6.12.21-alt1
gpupdate-0.12.2-alt1

Шаги воспроизведения:
1. Включить экспериментальные групповые политики на управляющей машине
2. Перейти в Компьютер/Пользователь → Административные шаблоны → Система ALT → Управление пакетами
3. ЛКМ по политике "Установка пакетов"
4. Включить данную политику. В качестве списка пакетов для установки выбрать telnet
5. Перезагрузить клиентскую машину
6. Проверить наличие пакета telnet на клиенте - $ rpm -q telnet

Фактический результат: Пакет не устанавливается (актуально при подключении репозитория на диске)

Содержимое Registry.pol:
PReg[Software\BaseALT\Policies\GPUpdate;InifilesApplier;;;][Software\BaseALT\Policies\GPUpdate;InifilesApplierUser;;;][root@dc1 MACHINE]# cat Registry.pol
PReg[Software\BaseALT\Policies\GPUpdate;InifilesApplier;;;][Software\BaseALT\Policies\GPUpdate;InifilesApplierUser;;;][Software\BaseALT\Policies\Packages\Install;telnet ;;;telnet ]

Дополнительно:
1) telnet есть в образе
2) Аналогичное поведение для политики "Удаление пакетов" 

Провела дополнительное исследование:
Политика применяется только после _второго shutdown_ системы, но перед этим, необходимо так же еще подождать неопределенное время. Удалось собрать некоторую статистику(установка с диска):

CDROM
telnet
11:17:48 - 11:18:44
postgresql13-server
11:21:30 - 11:29:51
apache2
11:36:15 - 11:56:17
nextcloud-client-kde
12:01:58 - 12:05:46

То, что политика применяется после второго shutdown, выяснила, вписав неверное имя пакета и сообщение о том, что указанного пакета не существует, появилось только после 2 загрузки системы:
[E00057]| Package install error|{'exc': CalledProcessError(4, ['/usr/bin/pkcon', '-y', 'install', 'python3-module-tornado '])}

Похожее поведение было описано тут: https://bugzilla.altlinux.org/47652
Comment 1 Vera Blagoveschenskaya 2025-06-02 17:30:41 MSK
Created attachment 18691 [details]
gpoa log
Comment 2 Vera Blagoveschenskaya 2025-06-02 17:31:18 MSK
Created attachment 18692 [details]
journalctl log
Comment 3 Резвяков Никита 2025-09-22 10:22:50 MSK
Актуально для Alt Workstation K 11.1.1 x86_64

Версии пакетов:
gpupdate-0.13.2-alt1
gpui-0.2.55-alt1