Версия пакета: gpresult-0.0.4-alt1 Шаги воспроизведения: 1) На управляющей машине настроить любую политику, к примеру разрешения для /bin/su 2) Перезагрузить клиента или перезайти в сеанс (в зависимости от того, машинная или пользовательская политика редактировалась) 3) Просмотреть вывод версии политики в gpresult и /var/cache/samba/gpo_cache/SAMBA.TESTDOMAIN/POLICIES/\{09B13647-AF81-4E92-A59F-A484CC5AFFB4\}/GPT.INI 4) На управляющей машине внести изменения в политику. 5) Повторить шаги 2-3 Фактический результат: gpresult показывает только первую версию групповой политики. При последующих изменениях версия не меняется. При этом клиентская машина получает новые/изменённые ключи и версия GPT.INI в /var/cache/samba/gpo_cache/SAMBA.TESTDOMAIN/POLICIES/\{09B13647-AF81-4E92-A59F-A484CC5AFFB4\}/ меняется. Ожидаемый результат: gpresult показывает версию из GPT.INI в /var/cache/samba/gpo_cache/{...}/. Они одинаковые.
Заметил, что после повторного запуска gpupdate версия отображается корректно. То есть, при первом запуске gpupdate через сервис отображается старая версия групповой политик с новыми ключами. После повторного запуска gpupdate версия соответствует той, что указана в GPT.INI
Добрый день! Вероятнее всего, проблема на стороне gpupdate. Gpresult работает только с базой /etc/dconf/db/policy<uid>, которая компилируется из ini-файлов. Соответственно, причина кроется в приложении, которое компилирует данную базу.
Выяснили, проблема была в gpresult. Previous-значение версии перекрывало текущее. Будет исправлено в gpresult-0.0.5. Спасибо!
Номер задания в Sisyphus с исправлением: 381309 Можете, пожалуйста, протестировать относительно этой ошибки?
(Ответ для alxvmr на комментарий #4) > Номер задания в Sisyphus с исправлением: 381309 > Можете, пожалуйста, протестировать относительно этой ошибки? Да, сейчас посмотрю.
(Ответ для Vladislav Glinkin на комментарий #5) > (Ответ для alxvmr на комментарий #4) > > Номер задания в Sisyphus с исправлением: 381309 > > Можете, пожалуйста, протестировать относительно этой ошибки? > > Да, сейчас посмотрю. Исправление описанной проблемы в версии gpresult-0.0.5-alt1 подтверждаю. Теперь при каждом изменении версия, отображаемая gpresult соответствует версии в /var/cache/samba/gpo_cache/SAMBA.TESTDOMAIN/POLICIES/\{1173A30E-65B5-4879-A353-78E0877F2D90\}/GPT.INI Спасибо! Ждём новую версию в стабильных ветках.
gpresult-0.0.5-alt1 -> sisyphus: Fri Apr 11 2025 Maria Alexeeva <alxvmr@altlinux> 0.0.5-alt1 - Fix display of policy version (Closes: #53798)