Bug 57729

Summary: zoneminder при создании шаблона в Montage пустая страница
Product: Sisyphus Reporter: KALIBR-10 <konsol1985ru>
Component: zoneminderAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: bozhchenkopa, konsol1985ru, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description KALIBR-10 2026-01-31 11:41:49 MSK
Вариант исправления:

https://github.com/ZoneMinder/zoneminder/commit/026db9e9cab1a234008cb52f7ff0f914527ec107

/usr/share/zoneminder/www/skins/classic/views/js/montage.js.php
29 строку привести к виду:
'scale': '<?php echo $monitor->initial_scale() ?>',

/usr/share/zoneminder/www/skins/classic/views/montage.php
После 346 строки с комметарием: #ZM\Debug('Options: ' . print_r($monitor_options,true));
добавить новую строку со следующим кодом:
$monitor_options['scale'] = 50;
Comment 1 Божченко Павел Александрович 2026-02-02 16:07:20 MSK
Здравствуйте, пожалуйста опишите подробнее реальный и ожидаемый результаты.
Проверил создание шаблона монтажа на Workstation 11 x86_64 обновлённом до Sisyphus, версия пакета zoneminder: 1.37.74-alt1. Создание шаблона и переключение между ними работает корректно.

Просьба также указать версию пакета и образ которые Вы использовали.
Comment 2 KALIBR-10 2026-02-03 12:54:03 MSK
Альт 11 репозиторий p11

# rpm -qa | grep zoneminder
zoneminder-1.37.63-alt12.git9fbca61ad.x86_64
zoneminder-api-1.37.63-alt12.git9fbca61ad.x86_64

Ожидаемый результат после сохранения шаблона: Отображение камер как настроил в шаблоне.
Реальный: Пустая страница.
Comment 3 KALIBR-10 2026-02-03 17:36:29 MSK
Альт 11 репозиторий p11

# rpm -qa | grep zoneminder
zoneminder-1.37.63-alt12.git9fbca61ad.x86_64
zoneminder-api-1.37.63-alt12.git9fbca61ad.x86_64

Ожидаемый результат после сохранения шаблона: Отображение камер как настроил в шаблоне.
Реальный: Пустая страница.
Comment 4 Божченко Павел Александрович 2026-02-03 20:37:25 MSK
Удалось воспроизвести ошибку на системе обновлённой до Sisyphus. Версия пакета: zoneminder-1.37.74-alt1. Для воспроизведения обязательно добавить активный монитор.

Шаги воспроизведения:
1) Перейти во вкладку Montage
2) Изменить параметры отображения (например Ratio)
3) Нажать Edit Layout, вписать имя, нажать Save
Открывается пустая страница.

Если удалить все источники и повторить то же самое - ошибка не воспроизводится
Comment 5 Anton Farygin 2026-02-15 12:14:21 MSK
коммит вошёл в 1.38
https://packages.altlinux.org/ru/tasks/408300/
Comment 6 Anton Farygin 2026-02-15 12:14:48 MSK
Задание для p11: https://packages.altlinux.org/ru/tasks/408301/