Has anyone managed to successfully connect to version 1.32.3 of ZoneMinder using the binding shipped out with version 2.5 of OH?
The included binding will not work with 1.32. You will need to downgrade to 1.29 and use the included binding or upgrade to 1.34 and use this binding:
I will assume you are running Zoneminder on a raspberry pi. You can upgrade to 1.34 with these steps:
Add the repo
sudo nano /etc/apt/sources.list
Add the following line to the end of the file
deb Index of /debian/release-1.34/buster
CTRL+o then [Enter] to save
CTRL+x to exit
sudo apt update
Update the database with
sudo zmupdate.pl
Restart the Zoneminder box and you’re there. You will then need to remove your existing Zoneminder binding and add the new one manually.
Tried to follow your steps to upgrade but ended up with this error message:
pi@zoneminder:~ $ sudo apt update
Hit:1 Index of /debian buster InRelease
Ign:2 Index of /debian/release-1.34 buster/ InRelease
Get:3 Index of /debian/release-1.34 buster/ Release [1,184 B]
Get:4 Index of /debian/release-1.34 buster/ Release.gpg [516 B]
Ign:4 Index of /debian/release-1.34 buster/ Release.gpg
Reading package lists… Done
W: GPG error: Index of /debian/release-1.34 buster/ Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY E79BFCE5B2268263
E: The repository ‘Index of /debian/release-1.34 buster/ Release’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
pi@zoneminder:~ $
I also tried
sudo apt-get update --allow-unauthenticated
but without success. Any idea how I can fix this error?
Try this:
Install the following and retrieve the key from the repro
sudo apt install apt-transport-https gnupg
wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
Important - Make sure the above “wget” process completes without error! If it does not complete you will not get the most recent Zoneminder version this procedure is written for.
I tried and retrieved the key from the repro but ended up with following result:
pi@zoneminder:~ $ sudo apt update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Ign:2 https://zmrepo.zoneminder.com/debian/release-1.34 buster/ InRelease
Hit:3 https://zmrepo.zoneminder.com/debian/release-1.34 buster/ Release
Reading package lists… Done
Building dependency tree
Reading state information… Done
2 packages can be upgraded. Run ‘apt list --upgradable’ to see them.
pi@zoneminder:~ $ sudo apt upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
So, no error but no upgrade either.
I got the instructions from:
https://wiki.zoneminder.com/Debian_10_Buster_with_Zoneminder_1.34.x_from_ZM_Repo
I think the next step would be to go to the
Install Zoneminder
line and follow from there.