Different error meanings for zoneminder:
socket_sendto( /var/run/zm/zms-152934s.sock ) failed: No such file or directory
That happens when your Apache ScriptAlias directive is configured incorrectly or overlaps with another ScriptAlias
The standard apache2 scriptalias overlaps with the zoneminder config. Just comment out the original scriptalias:
nano /etc/apache2/conf-enabled/serve-cgi-bin.conf
# <IfDefine ENABLE_USR_LIB_CGI_BIN>
# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
# <Directory „/usr/lib/cgi-bin“>
# AllowOverride None
# Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
# Require all granted
# </Directory>
# </IfDefine>
Also check if you enabled the apache cgi module (a2enmod cgi – apache2 restart).
Enable the zoneminder config in apache and check if PATH_ZMS is set correctly.
In my case: /zm/cgi-bin/nph-zms (if its on the root directory just /cgi-bin/nph-zms)
INF HintermHaus: 2000 – Capturing at 8.00 fps
you should get repeating INFO messages stating „Capturing at x.xx fps“, which indicates the backend is working properly.
Can’t view live monitor picture
is the PATH_ZMS configured properly? Mine is: /zm/cgi-bin/nph-zms because http://192.168.2.130/zm/index.php
ZM_PATH_ZMS is relative to your webroot. It cannot be an absolute folder path.
You do have to wait a little longer for ffmpeg cameras to „warm up“ before the live view works. You can ignore that shared data warning. It just means that, for a split second, the shared memory for that monitor wasn’t ready. Since you did get an image, it became ready shortly after.
Unable to send raw frame 110: Broken pipe
Note that the „Unable to send raw frame 93: Broken pipe“ occurs when the video window is closed by the user.
This error shows up when you view a event and while the event is being played you close the window.
INF [Got signal 15 (Terminated), exiting]
When you watch the montage/live view and then quit the browser