I configured 3 cameras in Record mode. They come up nicely, show me frame rate, and I can see files being written to disk.
When I click on any event, from any camera. I get a "Event was not found." message and nothing else. I've verified that my timezone matches between, the OS via timedatectl, php.ini, the Config table in Mariadb, zoneminder web config, etc. All looks correct.
When I view browser data during this, the initial page load is fine, but I see an XHR request for a "/zm/index.php?command=99&auth=3a6df25da7dd0f9f4f1bbde8e1fd0f10&connkey=139539&view=request&request=stream" endpoint that returns a 500 each time. I thought initially this was Traefik in front of zoneminder breaking something, but looking at the ZM server logs, Nginx is logging the 500 from PHP-FPM as well. I removed Traefik from the equation and I'm seeing the same thing regardless.
The web_php journal spits out:
Code: Select all
[Unknown error type: [8192] Function strftime() is deprecated
#0 /usr/share/zoneminder/www/includes/logger.php(529): ZM\Panic('...')
#1 /usr/share/zoneminder/www/includes/logger.php(366): ZM\ErrorHandler(8192, '...', '...', 366)
#2 /usr/share/zoneminder/www/ajax/log.php(66): ZM\Logger->logPrint(-2, '...', '...', '...')
#3 /usr/share/zoneminder/www/ajax/log.php(33): createRequest()
#4 /usr/share/zoneminder/www/index.php(277): require_once('...')] at includes/logger.php line 529
I initially assumed this was a config issue, but I've been able to replicate it through a reinstall.
Any ideas?