Bug 52960 - ZoneMinder Error could not find driver
Summary: ZoneMinder Error could not find driver
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: zoneminder (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-06 16:57 MSK by Игорь
Modified: 2025-02-25 12:17 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Игорь 2025-02-06 16:57:04 MSK
При разворачивании zoneminder по инструкции https://www.altlinux.org/Zoneminder возникает ошибка:
ZoneMinder Error
Unable to connect to ZM db using dsn mysql:host=localhost;dbname=zm;charset=utf8mb4
could not find driver
Comment 1 Vladislav Glinkin 2025-02-06 17:28:19 MSK
Здравствуйте! Прошу вас дополнить ошибку следующей информацией:

* Образ на котором воспроизводится
* Версия программы на которой воспроизводится ошибка
* Шаги воспроизведения
* Реальный результат
* Ожидаемый результат
        
Также необходимо приложить вывод следующих команд:
# uname -a
# cat /etc/os-release
# apt-repo
Comment 2 Vladislav Glinkin 2025-02-07 10:28:43 MSK
Судя по всему вам не хватает пакета php8.1-mysqlnd.

Решил проверить воспроизводимость данной проблемы на Альт Сервер 10.2 (обновлённый до актуального состояния репозитория) - такое сообщение действительно появляется, однако решается установкой соответствующего драйвера PHP для работы с БД MySQL.
Comment 3 Alexander Makeenkov 2025-02-07 11:17:48 MSK
(Ответ для Vladislav Glinkin на комментарий #2)
> Судя по всему вам не хватает пакета php8.1-mysqlnd.

Не смог воспроизвести даже без установленного этого пакета:

# rpm -qa | grep -c mysqlnd; systemctl status zoneminder.service 
0
● zoneminder.service - ZoneMinder CCTV recording and security system
     Loaded: loaded (/usr/lib/systemd/system/zoneminder.service; disabled; preset: disabled)
     Active: active (running) since Fri 2025-02-07 11:15:26 MSK; 59s ago
    Process: 30694 ExecStart=/usr/bin/zmpkg.pl start (code=exited, status=0/SUCCESS)
   Main PID: 30703 (zmdc.pl)
      Tasks: 5 (limit: 3550)
     Memory: 96.5M (peak: 108.6M)
        CPU: 1.850s
     CGroup: /system.slice/zoneminder.service
             ├─30703 /usr/bin/perl -wT /usr/bin/zmdc.pl startup
             ├─30731 /usr/bin/perl -wT /usr/bin/zmfilter.pl --filter_id=1 --daemon
             ├─30736 /usr/bin/perl -wT /usr/bin/zmfilter.pl --filter_id=2 --daemon
             ├─30742 /usr/bin/perl -wT /usr/bin/zmwatch.pl
             └─30749 /usr/bin/perl -wT /usr/bin/zmstats.pl

фев 07 11:15:23 server-11-0-alpha20241230-x86-64-minimal systemd[1]: Starting zoneminder.service - ZoneMinder CCTV recording and security system...
фев 07 11:15:26 server-11-0-alpha20241230-x86-64-minimal systemd[1]: Started zoneminder.service - ZoneMinder CCTV recording and security system.