I'm trying to upgrade my ZM installation (on a debian/testing server). I use package from deb-multimedia.
Of course, 1.32 ran as expected.
After installation of mew package, I have launched zmupdate.pl that ends without error. But I cannot start zoneminder anymore:
Code: Select all
root@hilbert:/var/cache# /etc/init.d/zoneminder start
Starting zoneminder (via systemctl): zoneminder.serviceJob for zoneminder.service failed because the control process exited with error code.
See "systemctl status zoneminder.service" and "journalctl -xe" for details.
failed!
Code: Select all
mars 25 09:14:12 hilbert systemd[1]: Starting ZoneMinder CCTV recording and surveillance system...
mars 25 09:14:12 hilbert systemd[2950509]: zoneminder.service: Failed to determine user credentials: No such process
mars 25 09:14:12 hilbert systemd[2950509]: zoneminder.service: Failed at step USER spawning /usr/bin/zmpkg.pl: No such process
mars 25 09:14:13 hilbert systemd[1]: zoneminder.service: Control process exited, code=exited, status=217/USER
mars 25 09:14:13 hilbert systemd[1]: zoneminder.service: Failed with result 'exit-code'.
mars 25 09:14:13 hilbert systemd[1]: Failed to start ZoneMinder CCTV recording and surveillance system.
Code: Select all
[Unit]
Description=ZoneMinder CCTV recording and surveillance system
After=network.target
Documentation=http://zoneminder.readthedocs.org/en/latest/
[Service]
#Environment=TZ=:/etc/localtime
User=www-data
Group=www-data
Type=forking
ExecStart=/usr/bin/zmpkg.pl start
ExecReload=/usr/bin/zmpkg.pl restart
ExecStop=/usr/bin/zmpkg.pl stop
PIDFile=/run/zm/zm.pid
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
If I modify this unit to start zoneminder as root:root, it starts !
I have checked that all cache files are owned by www-data:www-data. All other files are owned by root but are accessible for reading. I suppose I have done a mistake but I cannot find it.
Best regards,
JB