<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>51201</bug_id>
          
          <creation_ts>2024-08-19 16:57:51 +0300</creation_ts>
          <short_desc>Не правильная обработка сочетания &quot;\U&quot;</short_desc>
          <delta_ts>2024-09-05 11:43:48 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gpupdate</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Максим Агуреев">agureev</reporter>
          <assigned_to name="Valery Sinelnikov">greh</assigned_to>
          <cc>greh</cc>
    
    <cc>nir</cc>
    
    <cc>osmolovskayaaa</cc>
    
    <cc>shevchenkodyu</cc>
    
    <cc>sin</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>250243</commentid>
    <comment_count>0</comment_count>
    <who name="Максим Агуреев">agureev</who>
    <bug_when>2024-08-19 16:57:51 +0300</bug_when>
    <thetext>Путь воспроизведения:контроллер домена win2019 server домен winalt.test уровень 2016.
Рабочая станция альтK 10.3 обновлена на 19.08.2024. gpupdate 0.10.6-alt1 Введена в домен.

На контроллере домена настраиваем политику 
Конфигурация пользователя&gt;Политики&gt;Административные шаблоны&gt;меню &quot;Пуск&quot; и панели задач&gt;Макет начального экрана.
&gt;Включено
&gt;Значение \\WIN-L0KHFSGUTMJ\sysvol\winalt.test\User\startMenu\start.xml

Логинимся под доменным пользователем на рабочую станцию.
в рутовой сессии смотрим , политика обработалась с ошибкой
gpoa --loglevel 0 Maxag &amp;&gt;/home/max/gplog04.txt
cat /home/max/gplog04.txt | grep error
2024-08-19 16:39:05.111|[E00071]| Failed to update dconf database|{&apos;error&apos;: &apos;/etc/dconf/db/policy10001.d: policy10001.ini: [Software/Policies/Microsoft/Windows/Explorer]: StartLayoutFile: invalid value: &quot;\\\\WIN-L0KHFSGUTMJ\\sysvol\\winalt.test\\User\\startMenu\\start.xml&quot;: 39:invalid 8-character unicode escape\nerror: failed to update at least one of the databases\n&apos;}

Идем на контроллер домена, убираем букву &quot;U&quot; из пути
Конфигурация пользователя&gt;Политики&gt;Административные шаблоны&gt;меню &quot;Пуск&quot; и панели задач&gt;Макет начального экрана.
&gt;Включено
&gt;Значение \\WIN-L0KHFSGUTMJ\sysvol\winalt.test\ser\startMenu\start.xml

перезагружаем рабочую станцию,заходим доменным пользователем
в рутовой сессии смотрим результат применения политик
gpoa --loglevel 0 Maxag &amp;&gt;/home/max/gplog05.txt
cat /home/max/gplog05.txt | grep error
ошибок нет.

Предположительно неверно обрабатывается последовательность \U. gpupdate ожидает далее юникод. Конкретная политика значения полагаю не имеет, ошибка будет и при использовании \U  в других местах при конфигурировании политик.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250751</commentid>
    <comment_count>1</comment_count>
    <who name="Osmolovskaya Anastasia">osmolovskayaaa</who>
    <bug_when>2024-08-28 17:00:58 +0300</bug_when>
    <thetext>Версии пакетов:
oddjob-gpupdate-0.2.3-alt1.x86_64
gpupdate-0.11.1-alt1.noarch
gpui-0.2.48-alt1.x86_64

Тестовые стенды:
Windows Server 2012 R2 - контроллер домена
Alt Workstation K 10.3 x86-64 (обновлённый до Sisyphus)
Alt Workstation 10.2 x86-64 (обновлённый до Sisyphus)
Alt Education/Education-kde 10.2 x86-64 (обновлённый до Sisyphus)

Шаги для воспроизведения:
1. На контроллере домена настроить политику 
Конфигурация пользователя&gt;Политики&gt;Административные шаблоны&gt;меню &quot;Пуск&quot; и панели задач&gt;Макет начального экрана.
&gt;Включено
&gt;Значение \\WIN-L0KHFSGUTMJ\sysvol\winalt.test\User\startMenu\start.xml

2. На клиенте alt, введенном в домен, выполнить: 
# gpupdate &amp;&gt; gpupdate.log &amp;&amp; gpoa --loglevel 0 &amp;&gt; gpoa.log

3. Проверить наличие ошибок в файле gpoa.log

Ожидаемый результат: ошибок нет
Реальный результат: неверно обрабатывается последовательность \U</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251262</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-09-05 11:43:48 +0300</bug_when>
    <thetext>gpupdate-0.11.2-alt1 -&gt; sisyphus:

 Wed Sep 04 2024 Valery Sinelnikov &lt;greh@altlinux&gt; 0.11.2-alt1
 - Fixed data type handling in kde_applier
 - Removing legacy unused code
 - Added saving policy data without polfile
 - Added escaping of special characters in data (closes: 51201)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>