Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

Debian Trixie dependency problem #2282

Description

@todeveni

Frequently asked questions

  • I have read Frequently Asked Questions
  • I have looked at the list of the existing issues (including closed issues) and searched if my issue has been already reported
  • I have tried to resolve the issue myself and will describe what I did in clear and concise manner

Describe the bug

I understand that trixie isn't supported (yet), so this might fall under FYI instead of an actual bug report.

Testing Debian 13 (trixie). Unable to install your PHP packages due to php-common package in trixie being newer than in your repo. Pinning your repo to higher priority fixes the problem.

To Reproduce

Steps to reproduce the behavior:

  1. Install Debian trixie
  2. Install/enable deb.sury.org repo
  3. Try to apt update && apt install php8.3-cli
Unsatisfied dependencies:
 php-common : Breaks: php8.3-common but 8.3.19-1+0~20250313.57+debian13~1.gbpe7e891 is to be installed
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. php-common:amd64 is selected for install because:
      1. php8.3-cli:amd64=8.3.19-1+0~20250313.57+debian13~1.gbpe7e891 is selected for install
      2. php8.3-cli:amd64=8.3.19-1+0~20250313.57+debian13~1.gbpe7e891 Depends php8.3-common (= 8.3.19-1+0~20250313.57+debian13~1.gbpe7e891)
      3. php8.3-common:amd64=8.3.19-1+0~20250313.57+debian13~1.gbpe7e891 Depends php-common (>= 1:81~)
   2. php-common:amd64 is available in versions 2:96, 2:95+0~20250309.55+debian13~1.gbp8a282b
      but none of the choices are installable:
      - php-common:amd64=2:96 is not selected for install because:
        1-2. php8.3-common:amd64=8.3.19-1+0~20250313.57+debian13~1.gbpe7e891 is selected for install as above
        3. php-common:amd64=2:96 Breaks php8.3-common
           [selected php8.3-common:amd64=8.3.19-1+0~20250313.57+debian13~1.gbpe7e891]
      - php-common:amd64=2:95+0~20250309.55+debian13~1.gbp8a282b is not selected for install

Your understanding of what is happening

php-common in trixie is newer than in deb.sury.org hence breaking dependencies.

Distribution (please complete the following information):

  • OS: Debian 13
  • Architecture: amd64
  • Repository: packages.sury.org

Package(s) (please complete the following information):

php-common:
  Installed: 2:95+0~20250309.55+debian13~1.gbp8a282b
  Candidate: 2:95+0~20250309.55+debian13~1.gbp8a282b
  Version table:
     2:96 500
        500 http://ftp.fi.debian.org/debian trixie/main amd64 Packages
 *** 2:95+0~20250309.55+debian13~1.gbp8a282b 1001
        500 https://packages.sury.org/php trixie/main amd64 Packages
        100 /var/lib/dpkg/status

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions