I just tried to upgrade an existing install to 1.25.0 with the apt package manager that failed, and was able to produce a workaround
I found a recent bug report on the issue with full description ( identical setup ) which I wanted to post but it appears I'm not allowed to post anything that looks like a URL

Anyway I found no reference of the issue here, so I thought I should mention it.
After an apt-get update && apt-get upgrade
Zoneminder update failed with a
DBD::mysql::st execute failed: Table 'zm.Logs' doesn't exist at /usr/share/perl5/ZoneMinder/Logger.pm line 609
I was able to solve the issue by manually running the contents of /usr/share/zoneminder/db/zm_update-1.24.4.sql in phpmyadmin.
As the package was still flagged as an incomplete install
I emptied the /usr/share/zoneminder/db/zm_update-1.24.4.sql file
and ran apt-get upgrade again
This resulted in apt reporting a successful upgrade
It seems something went wrong with the required permissions / I was unable to find the source of the problem.