V1.30.4 Remastered
Re: V1.30.4 Remastered
ZoneMinder130 is running quite well on BookwormPup64. I'm only seeing one issue with it right now that I will diagnose tomorrow. After a reboot, the Monitor window won't display the camera stream unless I change the function. For instance, if it is currently set for Record and I change it to Mocord, it will display. From that point on, it works fine until after a reboot. Everything else seems to be working fine.
The same deb file that installs on a regular Debian bookworm installation is installing on Puppy Linux. Once I get the above issue resolved, I'll compile it for Ubuntu noble and jammy as well as Debian bullseye and test them all on the matching Puppy Linux variations.
-Maurice
The same deb file that installs on a regular Debian bookworm installation is installing on Puppy Linux. Once I get the above issue resolved, I'll compile it for Ubuntu noble and jammy as well as Debian bullseye and test them all on the matching Puppy Linux variations.
-Maurice
Re: V1.30.4 Remastered
Yes! I noticed on the second system (Noblepup64) that the FPS and State are working...nice....
I will update the 1st system to test how that goes.
Here is Noblepup64 and the other Puppy artifacts:
https://github.com/puppylinux-woof-CE/woof-CE/actions
and directly to the latest Noblepup64 build -> https://github.com/puppylinux-woof-CE/w ... 1865605001
I will update the 1st system to test how that goes.
Here is Noblepup64 and the other Puppy artifacts:
https://github.com/puppylinux-woof-CE/woof-CE/actions
and directly to the latest Noblepup64 build -> https://github.com/puppylinux-woof-CE/w ... 1865605001
Re: V1.30.4 Remastered
I thought there might be a ready made iso file for installing the noble version of Puppy Linux, but apparently not. I don't really want to take the time to build something right now, so if you don't mind testing this update for me, that would be great.
I've tested this on a regular Ubuntu noble system and it works fine. I've also tested the Debian bookworm version of it and it works fine. I'm going to assume it will work the same on the noble version of Puppy Linux. Hopefully we will find out soon.
Here is a direct link to download this new update:
EDIT on November 28, 2024: The link has been removed since it was only temporary.
Let me know once you have downloaded it and I will then delete it since it is not really ready for public release.
Before using apt to install this new update, stop zoneminder130 and then delete the zm.conf file as this update needs to install a new version of the file. So, delete the following file:
/etc/zm/zm.conf
A normal update won't overwrite that file. But if it is missing, it will install it.
One thing I've noticed that isn't working is when you create a new monitor for a camera, the ONVIF Scan isn't working. It doesn't show all the cameras on my network. I haven't looked into this yet, but think it might be a Puppy thing either with not allowing the network to be probed or maybe the firewall is interfering.
When you get a chance, click on Options and then go to the Display tab and check out the two new themes Flat-Bold and Flat-Bold-Dark. Flat-Bold-Dark has become my favorite on the desktop and is even working reasonably well on my Android device.
-Maurice
I've tested this on a regular Ubuntu noble system and it works fine. I've also tested the Debian bookworm version of it and it works fine. I'm going to assume it will work the same on the noble version of Puppy Linux. Hopefully we will find out soon.
Here is a direct link to download this new update:
EDIT on November 28, 2024: The link has been removed since it was only temporary.
Let me know once you have downloaded it and I will then delete it since it is not really ready for public release.
Before using apt to install this new update, stop zoneminder130 and then delete the zm.conf file as this update needs to install a new version of the file. So, delete the following file:
/etc/zm/zm.conf
A normal update won't overwrite that file. But if it is missing, it will install it.
One thing I've noticed that isn't working is when you create a new monitor for a camera, the ONVIF Scan isn't working. It doesn't show all the cameras on my network. I haven't looked into this yet, but think it might be a Puppy thing either with not allowing the network to be probed or maybe the firewall is interfering.
When you get a chance, click on Options and then go to the Display tab and check out the two new themes Flat-Bold and Flat-Bold-Dark. Flat-Bold-Dark has become my favorite on the desktop and is even working reasonably well on my Android device.
-Maurice
Last edited by Mopar93 on Thu Nov 28, 2024 2:20 pm, edited 1 time in total.
Re: V1.30.4 Remastered
Just as I figured, I completely disabled the firewall and the ONVIF Scan now works. So, in order to mostly retain the firewall, it will have to be determined what needs to be changed in the firewall settings in order to allow the scan to work. Thankfully, it is not a shortcoming in the zoneminder130 code.
-Maurice
-Maurice
Re: V1.30.4 Remastered
You need to allow multicast
Re: V1.30.4 Remastered
Thanks, I'll give it a try.
-Maurice
-Maurice
Re: V1.30.4 Remastered
I scrolled to the end of the "/etc/init.d/rc.firewall" file and added the following line:
$IPT -A INPUT -s 192.168.1.0/24 -m state --state NEW,ESTABLISHED -j ACCEPT
If your local network is different, change the 192.168.1.0/24 to whatever your network is such as 10.0.0.0/24 or whatever.
Then reload the firewall with the following command from a terminal:
/etc/init.d/rc.firewall
The ONVIF Scan will now work. I tried several ways for allowing multicast and couldn't get it to work. Maybe I just haven't figured it out yet. Anyway, by allowing all devices on the local network to have access, it works.
-Maurice
$IPT -A INPUT -s 192.168.1.0/24 -m state --state NEW,ESTABLISHED -j ACCEPT
If your local network is different, change the 192.168.1.0/24 to whatever your network is such as 10.0.0.0/24 or whatever.
Then reload the firewall with the following command from a terminal:
/etc/init.d/rc.firewall
The ONVIF Scan will now work. I tried several ways for allowing multicast and couldn't get it to work. Maybe I just haven't figured it out yet. Anyway, by allowing all devices on the local network to have access, it works.
-Maurice
Re: V1.30.4 Remastered
Sorry Maurice, I forgot to mention that I had to turn off the Firewall but I applied your suggestion instead.
I ran the update on Noblepup64 and now see the logs page correctly and the state and fps are showing. The zoneminder130 script is working.
The Download artifact on the GitHub page I linked to is a zip file. All the components are in it like the ISO but the automatic build only produces the zip package. I just unzip the package and create the directory and do a 'frugal' installation that way.
I really appreciate the efforts you're putting into getting Zoneminder130 operating smoothly in Puppy Linux. I will soon present it in a topic on the Puppy Linux forum.
I ran the update on Noblepup64 and now see the logs page correctly and the state and fps are showing. The zoneminder130 script is working.
The Download artifact on the GitHub page I linked to is a zip file. All the components are in it like the ISO but the automatic build only produces the zip package. I just unzip the package and create the directory and do a 'frugal' installation that way.
I really appreciate the efforts you're putting into getting Zoneminder130 operating smoothly in Puppy Linux. I will soon present it in a topic on the Puppy Linux forum.
Re: V1.30.4 Remastered
You said that you linked to a zip file, but the link is to a web page on github. I looked and looked and cannot find a zip file to download like you say. Did you possibly supply the wrong link? I would really like to install and test NoblePup64 prior to making a new public update of ZoneMinder130.rockedge wrote: ↑Wed Nov 27, 2024 2:34 pm Here is Noblepup64 and the other Puppy artifacts:
https://github.com/puppylinux-woof-CE/woof-CE/actions
Most likely, the changes I've made for Puppy Linux will also allow ZoneMinder130 to work on other variants of Linux based on Debian or Ubuntu.
Eventually, I plan to work on some of the other main distros such as Fedora. Debian has my top priority since that is what I use.
-Maurice
Re: V1.30.4 Remastered
This is the link for the zip file -> https://github.com/puppylinux-woof-CE/w ... 2195817361
Should download it directly.
Suddenly the Log console page stopped showing any data at all. Not sure what went out of configuration since it was running okay.
Although I am experimenting trying to get it all going smoothly. Looking forward to seeing your resulting work!
Re: V1.30.4 Remastered
Thanks for the direct link. I now know how to find the iso. I've never gotten familiar with how github is laid out. I did not know to click on a link titled "artifacts". It doesn't seem like a very good description for a finished build file.
Once I finish testing Bullseye Puppy, I'll load up Noble Puppy and give it a run. And then I will make some new versions of ZoneMinder130 available.
As for your logging output, in Options under the Logging tab, is LOG_LEVEL_DATABASE set to Info? If it is set to Warning or anything else and there are no warnings or errors, then you will see nothing appear in the log window.
-Maurice
Once I finish testing Bullseye Puppy, I'll load up Noble Puppy and give it a run. And then I will make some new versions of ZoneMinder130 available.
As for your logging output, in Options under the Logging tab, is LOG_LEVEL_DATABASE set to Info? If it is set to Warning or anything else and there are no warnings or errors, then you will see nothing appear in the log window.
-Maurice
Re: V1.30.4 Remastered
I see that NoblePup64 isn't using systemd, however, systemd is installed. So, I'm changing some code to account for that. I should have an update soon.
-Maurice
-Maurice
Re: V1.30.4 Remastered
Excellent Maurice! Sounds good.
That is correct. Some components of systemd are onboard to help in meeting requirements of packages that want to see systemd in a pseudo kind of way.
I have the log console working again. Seems like a lot is working and I am trying out different settings.
I have seen some minor errors involving empty values after deleting events. I have the php.ini set to development values on error reporting so I can see these type of errors displayed. error_reporting Off suppresses them and there doesn't seem to be interfering with the overall operations.
I am going to draft a nice topic and post about Zoneminder130 on the Puppy Linux forum. This model of ZM works well in Puppy Linux and the interface matches well with JWM.
That is correct. Some components of systemd are onboard to help in meeting requirements of packages that want to see systemd in a pseudo kind of way.
I have the log console working again. Seems like a lot is working and I am trying out different settings.
I have seen some minor errors involving empty values after deleting events. I have the php.ini set to development values on error reporting so I can see these type of errors displayed. error_reporting Off suppresses them and there doesn't seem to be interfering with the overall operations.
I am going to draft a nice topic and post about Zoneminder130 on the Puppy Linux forum. This model of ZM works well in Puppy Linux and the interface matches well with JWM.
Re: V1.30.4 Remastered
these are what I see on the Montage View. Still works and can be suppressed when php error reporting is at a production site value (Off)
Code: Select all
Deprecated: Creation of dynamic property Monitor::$index is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$scaleWidth is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$scaleHeight is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$connKey is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$index is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$scaleWidth is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$scaleHeight is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Deprecated: Creation of dynamic property Monitor::$connKey is deprecated in /usr/share/zoneminder/www/includes/Monitor.php on line 96
Last edited by rockedge on Mon Dec 02, 2024 3:44 pm, edited 1 time in total.
Re: V1.30.4 Remastered
Thanks for reporting those PHP warnings. They aren't really errors... yet. As PHP evolves, they will eventually be eliminated from new versions of PHP and that is when they will be an issue. In the meantime, I will be replacing them with whatever works in their place.
That explains why the program continues to function without causing any problems.
-Maurice
That explains why the program continues to function without causing any problems.
-Maurice