Skip to content

Bookworm package 1.36.38-bookworm1 depends on FFmpeg 6 libraries that are not available in Debian 12 #5020

Description

@rhaadc

I'm unable to upgrade ZoneMinder on a fully updated Debian 12 (Bookworm) system because the current package in the Bookworm repository appears to depend on FFmpeg 6 libraries that are not available in Bookworm.

Current package versions:

  • Installed: 1.36.35~20241022.27-bookworm
  • Candidate: 1.36.38-bookworm1

apt-cache policy zoneminder:

Installed: 1.36.35~20241022.27-bookworm
Candidate: 1.36.38-bookworm1

Attempting to upgrade:

sudo apt install zoneminder

Results in:

The following packages have unmet dependencies:
 zoneminder : Depends: libavcodec60 (>= 10:6.1.4) but it is not installable
              Depends: libavformat60 (>= 10:6.1.4) but it is not installable
              Depends: libavutil58 (>= 10:6.1.4) but it is not installable
              Depends: libswresample4 (>= 10:6.1.4) but 7:5.1.9-0+deb12u1 is to be installed
              Depends: libswscale7 (>= 10:6.1.4) but it is not installable
E: Unable to correct problems, you have held broken packages.

apt full-upgrade also keeps zoneminder back because these dependencies cannot be satisfied.

This appears to be because the 1.36.38-bookworm1 package was built against FFmpeg 6 (libavcodec60, libavformat60, etc.), while Debian 12 Bookworm provides the FFmpeg 5.1 libraries instead.

Could you please verify whether the Bookworm package was built against the correct library versions, or if the wrong package was published to the Bookworm repository?

Thanks!
Rhaadc

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions