Bug 51606

Summary: Картинка фона рабочего стола: не копирует картинку с sysvol для MATE
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: greh, nir, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2024-10-01 14:00:19 MSK
Версия

-   gpupdate-0.11.3-alt1
-   gpui-0.2.53-alt1

Шаги воспроизведения

-   Загрузить фоновую картинку по пути:
    /var/lib/samba/sysvol/samba.testdomain/Policies/PolicyDefinitions
-   В GPUI на клиенте перейти в раздел Компьютер - Административные
    шаблоны - Система ALT - Настройки MATE - Фон рабочего стола
-   Выбрать политику Картинка фона рабочего стола
-   Указать путь к файлу (пример:
    \\SAMBA.TESTDOMAIN\sysvol\samba.testdomain\Policies\PolicyDefinitions\file.jpg)
    и нажать OK.
-   Перезагрузить клиентскую систему
-   Проверить значение через
    # gsettings get org.mate.background picture-filename
-   Войти в систему, убедиться, что фоновая картинка изменена.

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

Фактический результат: фоновая картинка НЕ применилась.

При этом при запуске # gpupdate && gpoa --loglevel 0, в логах показано
всё успешно:

    . . . . .
    2024-10-01 13:46:47.073|[D00082]| Удаление файла политики GSettings от предыдущего запуска|{}
    2024-10-01 13:46:47.079|[D00089]| Применение настроек машины|{'gsetting.schema': 'org.mate.background', 'gsetting.path': 'picture-filename', 'gsetting.value': '\\\\\\\\SAMBA.TESTDOMAIN\\\\sysvol\\\\samba.testdomain\\\\Policies\\\\PolicyDefinitions\\\\file.jpg', 'gsetting.lock': False}
    2024-10-01 13:46:47.080|[D00090]| Получение кешированного файла для URI|{'schema': 'org.mate.background', 'path': 'picture-filename', 'src': '\\\\\\\\SAMBA.TESTDOMAIN\\\\sysvol\\\\samba.testdomain\\\\Policies\\\\PolicyDefinitions\\\\file.jpg', 'dst': '/home/SAMBA.TESTDOMAIN/client$/.cache/gpupdate/smb:/SAMBA.TESTDOMAINsmb:/sysvolsmb:/samba.testdomainsmb:/Policiessmb:/PolicyDefinitionssmb:/file.jpg'}
    . . . . .

Каталог для хранения файла создаётся:

    # tree '/home/SAMBA.TESTDOMAIN/client$/.cache/'
    /home/SAMBA.TESTDOMAIN/client$/.cache/
    └── gpupdate
        └── smb:
            └── SAMBA.TESTDOMAINsmb:
                └── sysvolsmb:
                    └── samba.testdomainsmb:
                        └── Policiessmb:
                            └── PolicyDefinitionssmb:

    8 directories, 0 files

Дополнительно:

Вывод # gsettings get org.mate.background picture-filename в Sisyphus:

    '/home/SAMBA.TESTDOMAIN/client$/.cache/gpupdate/smb:/SAMBA.TESTDOMAINsmb:/sysvolsmb:/samba.testdomainsmb:/Policiessmb:/PolicyDefinitionssmb:/file.jpg'

Вывод # gsettings get org.mate.background picture-filename в P11
(gpui-0.2.44-alt1, gpupdate-0.10.6-alt1):

    '/home/SAMBA.TESTDOMAIN/client$/.cache/gpupdate/SAMBA.TESTDOMAIN/sysvol/samba.testdomain/Policies/PolicyDefinitions/file.jpg'
Comment 1 Repository Robot 2024-10-11 11:34:15 MSK
gpupdate-0.11.4-alt1 -> sisyphus:

 Fri Oct 11 2024 Valery Sinelnikov <greh@altlinux> 0.11.4-alt1
 - Added skip plugin (closes: 51631)
 - Fixed getting the network path (closes:51606)
 - The _appliers sequence has been changed,
   package_applier has been moved to the end