Bug 51421

Summary: Запуск zoneminder.service заканчивается ошибкой
Product: Sisyphus Reporter: Dmitry Maksimenkov <maksimenkovda>
Component: perl-DBD-mysqlAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: at, cas, crux, ender, lav, ldv, mike, nickel, qa_viy, rider, shaba, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Dmitry Maksimenkov 2024-09-06 12:18:09 MSK
Версии:
zoneminder-1.36.34-alt2
MySQL-server-8.0.39-alt1

Системы:
ALT Linux Server 10.2, обновлено до Sisyphus

Шаги воспроизведения:
1. Развернуть Zoneminder по https://www.altlinux.org/Zoneminder
2. Запустить сервис zoneminder
    # systemctl enable --now zoneminder

Ожидаемый результат: Запуск сервиса без ошибок

Реальный результат: Ошибки в journalctl

kernel: traps: zmdc.pl[30064] general protection fault ip:7f28b5c8ef6a sp:7ffce68d5a80 error:0 in libmysqlclient.so.21.2.39[7f28b5c26000+fb000]
kernel: traps: zmdc.pl[30091] general protection fault ip:7f28b5c8ef6a sp:7ffce68d5a80 error:0 in libmysqlclient.so.21.2.39[7f28b5c26000+fb000]
zmpkg[30056]: ERR [Unable to run "/usr/bin/zmdc.pl start zmfilter.pl --filter_id=2 --daemon", output is "Unable to connect to server using socket at /var/lib/zoneminder/sock/zmdc.sock", status is 255]
zmpkg[30056]: ERR [Unable to run "/usr/bin/zmdc.pl start zmwatch.pl", output is "Unable to connect to server using socket at /var/lib/zoneminder/sock/zmdc.sock", status is 255]
zmpkg[30056]: ERR [Unable to run "/usr/bin/zmdc.pl start zmstats.pl", output is "Unable to connect to server using socket at /var/lib/zoneminder/sock/zmdc.sock", status is 255]
systemd[1]: zoneminder.service: Failed to parse PID from file /run/zm/zm.pid: No such process
systemd[1]: zoneminder.service: Failed with result 'protocol'.
systemd[1]: Failed to start zoneminder.service - ZoneMinder CCTV recording and security system.

Дополнительная информация: Не воспроизводится в p10 при аналогичной конфигурации
Comment 1 Anton Farygin 2024-09-22 11:58:55 MSK
Падает где-то внутри libmysqlclient

По идее такого быть не должно при обновлении MySQL
Comment 2 Anton Farygin 2024-09-22 12:21:37 MSK
для нового libmysqlclient нужны исправления из новой версии perl-DBD-mysql
Comment 3 Repository Robot 2024-09-22 12:31:10 MSK
perl-DBD-mysql-5.009-alt1 -> sisyphus:

 Sun Sep 22 2024 Anton Farygin <rider@altlinux.ru> 5.009-alt1
 - 5.003 -> 5.009 (Closes: #51421)