Page 1 of 1

Can't upgrade to 1.36.33-buster1 on amd64: "unmet dependencies"

Posted: Wed Mar 15, 2023 11:34 am
by lazyleopard
I'm running Debian old-stable (buster). I have zoneminder/buster 1.36.32-buster1 amd64 installed. The upgrade versions shown are:

Code: Select all

# apt list zoneminder
Listing... Done
zoneminder/buster 1.36.33-buster1 amd64 [upgradable from: 1.36.32-buster1]
zoneminder/buster 1.36.5-buster armhf
However, the version of zoneminder in https://zmrepo.zoneminder.com/debian/release-1.36 buster/ gives me the following un-met dependencies:

Code: Select all

The following packages have unmet dependencies:
 zoneminder : Depends: libavcodec58 (>= 7:4.4)
              Depends: libavformat58 (>= 7:4.4) but 7:4.1.10-0+deb10u1 is to be installed
              Depends: libavutil56 (>= 7:4.4) but 7:4.1.10-0+deb10u1 is to be installed
              Depends: libc6 (>= 2.34) but 2.28-10+deb10u2 is to be installed
              Depends: libgcc-s1 (>= 3.3.1) but it is not installable
              Depends: libgcrypt20 (>= 1.9.0) but 1.8.4-5+deb10u1 is to be installed
              Depends: libgnutls30 (>= 3.7.0) but 3.6.7-4+deb10u10 is to be installed
              Depends: libjpeg8 (>= 8c) but it is not installable
              Depends: libmysqlclient21 (>= 8.0.11) but it is not installable
              Depends: libstdc++6 (>= 12) but 8.3.0-6 is to be installed
              Depends: libswresample3 (>= 7:4.4) but 7:4.1.10-0+deb10u1 is to be installed
              Depends: libswscale5 (>= 7:4.4) but 7:4.1.10-0+deb10u1 is to be installed
 zoneminder-doc : Depends: libjs-sphinxdoc (>= 4.3) but 1.8.4-1 is to be installed
E: Broken packages
Checking Debian, those wanted versions all look like they're only in testing, not in stable or old-stable. I think I've cleaned out all apt's caches and re-tried, but still get the same result...

Re: Can't upgrade to 1.36.33-buster1 on amd64: "unmet dependencies"

Posted: Wed Mar 15, 2023 10:03 pm
by dougmccrary
tried the things from a google of [fix broken packages] ?

Re: Can't upgrade to 1.36.33-buster1 on amd64: "unmet dependencies"

Posted: Thu Mar 16, 2023 8:28 pm
by lazyleopard
The zoneminder package in https://zmrepo.zoneminder.com/debian/release-1.36 buster/ isn't built for "buster" (aka "oldstable"). It appears (if the list of unmet dependencies is any guide) to have been built for "bookworm" (aka "testing") instead. The only way that's going to get fixed is by re-building the package for "buster" so that it depends on the versions of the packages that are actually in "buster" rather than on (much more recent) versions of the same packages that are in "testing".

See also viewtopic.php?t=32442

Re: Can't upgrade to 1.36.33-buster1 on amd64: "unmet dependencies"

Posted: Tue Mar 28, 2023 1:41 am
by iconnor
I manually built and tested a new package, should work fine now.

I'll have to review the automated builds and why they failed...