Package Details: zoneminder 1.36.5-1

Git Clone URL: (read-only, click to copy)
Package Base: zoneminder
Description: A full-featured, open source, state-of-the-art video surveillance software system
Upstream URL:
Keywords: camera cctv monitor record security surveillance video zoneminder
Licenses: GPL2
Conflicts: zoneminder-git
Submitter: None
Maintainer: Nocifer
Last Packager: Nocifer
Votes: 64
Popularity: 0.136311
First Submitted: 2008-03-21 00:09
Last Updated: 2021-06-23 11:11

Dependencies (43)

Sources (8)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 ... Next › Last »

rageltman commented on 2020-10-04 06:34

This needs the perl-sys-mmap aur package added to its dependency list, otherwise builds break with:

[2020-10-04T06:31:42.105Z] -- Checking for perl module Sys::Mmap
[2020-10-04T06:31:42.108Z] -- Checking for perl module Sys::Mmap - failed
[2020-10-04T06:31:42.110Z] -- Could NOT find PerlModules (missing: PERLMODULES_SYS_MMAP_MODULE) 
[2020-10-04T06:31:42.112Z] CMake Error at CMakeLists.txt:785 (message):
[2020-10-04T06:31:42.114Z]   Not all required perl modules were found on your system
[2020-10-04T06:31:42.117Z] -- Configuring incomplete, errors occurred!
[2020-10-04T06:31:42.119Z] See also "/build/zoneminder/src/zoneminder/CMakeFiles/CMakeOutput.log".
[2020-10-04T06:31:42.122Z] See also "/build/zoneminder/src/zoneminder/CMakeFiles/CMakeError.log".
[2020-10-04T06:31:42.124Z] ==> ERROR: A failure occurred in build().
[2020-10-04T06:31:42.127Z]     Aborting...

Nocifer commented on 2020-10-03 08:13

@zlqrn, php-fpm is a dependency of this package because the web interface runs on PHP, so yeah, it makes sense that it wouldn't work for you if you somehow managed to install it without php-fpm, or more probably failed to start php-fpm's service before running ZoneMinder. Now that I think about it, it'd be a good idea to modify the note printed after install and list the services that should be run before ZoneMinder for it to work properly.

Regarding the personalized username & password, ZoneMinder's upstream code unfortunately contains (or used to contain) some hardcoded stuff that really shouldn't be hardcoded (e.g. paths), so it wouldn't surprise me if the username/password for the database were hardcoded as well. But as far as I know, those can be configured by creating a conf file in /etc/zoneminder/conf.d/ (or by editing /etc/zoneminder/zm.conf directly, but it's discouraged) and assigning the variables ZM_DB_USER and ZM_DB_PASS. Unless you mean that you've already tried that and ZoneMinder failed to pick up the changes?

zlqrn commented on 2020-10-02 23:43

web interface just code? for those bigger noobs than me on a clean install web interface didnt work until i installed php-fpm some reason personalized username and passwd for zm and mariadb didnt work had to revert to defaults zmuser etc. also refer to mariadb guide for update folder structure for conf files. perhaps for mysql the official arch zonminder guide works, but not for mariadb (my.conf and my.conf.d) so far install seems great. web interface is working

Nocifer commented on 2020-09-17 21:40

Wait, you mean that without pod2man the build fails for you even when not using Docker? Alright, that's a weird one. In my case everything builds properly each and every time I test the package before uploading a new release, and I guess this holds true for the majority of the people using this package (otherwise the comments here would've been flooded with complaints). Even the upstream documentation mentions pod2man as a dependency only in the context of Docker, not as a hard dependency for a generic, non-Docker build.

It doesn't cost me anything to add it as a dependency, of course, but I'd like to understand this issue a bit better first. What's the exact error you've been getting? Is it the same as @superpupervlad's?

hillbicks commented on 2020-09-17 21:05

at least for me and superpupervlad the build fails without pod2man installed, that's why I think it should be a mandatory dependency. :)

Nocifer commented on 2020-09-17 19:30

@hillbicks it's already an optional dependency.

hillbicks commented on 2020-09-17 19:23

@superpupervlad: you need to install pod2man from aur before the install

@Nocifer: can you add pod2man as a depencency? Thanks

superpupervlad commented on 2020-08-21 23:22

If building package gives error /bin/sh: pod2man: command not found. Then add /usr/bin/core_perl to your PATH.

tommy.mezei commented on 2020-08-08 19:35

Mocord monitors do not detect motion with version 1.34.18. Resetting the mysql database and reconfiguring the monitors did not fix the issue for me. After downgrading to 1.34.16 (keeping the fresh configuration) Mocord works as expected.

jlanzobr commented on 2020-06-27 17:02

Just a heads up: any Perl AUR packages that zoneminder depends upon will need to be rebuilt after the Perl 5.32 update.

@alanking: Agreed - I definitely preferred automatic database upgrades. @DaMadOne: seconded, Nocifer has done a great job.