V1.30.4 Remastered

Support and queries relating to third party Live CDs and DVD, VM images and other packaged distributions
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
rockedge
Posts: 1190
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

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
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
Last edited by Mopar93 on Thu Nov 28, 2024 2:20 pm, edited 1 time in total.
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
User avatar
iconnor
Posts: 3227
Joined: Fri Oct 29, 2010 1:43 am
Location: Toronto
Contact:

Re: V1.30.4 Remastered

Post by iconnor »

You need to allow multicast
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

Thanks, I'll give it a try.

-Maurice
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
rockedge
Posts: 1190
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

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.
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
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.

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
rockedge
Posts: 1190
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

Mopar93 wrote: Thu Nov 28, 2024 2:17 pm 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?
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!
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
rockedge
Posts: 1190
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

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.
rockedge
Posts: 1190
Joined: Fri Apr 04, 2014 1:46 pm
Location: Connecticut,USA

Re: V1.30.4 Remastered

Post by rockedge »

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.
Mopar93
Posts: 23
Joined: Thu Feb 12, 2009 9:36 pm

Re: V1.30.4 Remastered

Post by Mopar93 »

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
Post Reply