Skip to content

Can't install on Debian 12 Bookworm and on Debian 13 Trixie (Linux/ARM64) #2014

@rfay

Description

@rfay

What happened?

In Debian 13 Trixie (or Debian 12 Bookworm) ARM64 the install with deb packages fails:

docker run -it --rm debian:trixie and sudo apt update && sudo apt install curl then:

root@87c2d5b07b08:/# curl https://frankenphp.dev/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4172  100  4172    0     0  20848      0 --:--:-- --:--:-- --:--:-- 20860
📦 Detected apt. Installing FrankenPHP from DEB repository...
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://deb.debian.org/debian trixie-updates InRelease
Hit:3 http://deb.debian.org/debian-security trixie-security InRelease
Get:4 https://deb.henderkes.com stable InRelease [2550 B]
Get:5 https://deb.henderkes.com stable/main arm64 Packages [20.3 kB]
Fetched 22.8 kB in 0s (91.3 kB/s)
14 packages can be upgraded. Run 'apt list --upgradable' to see them.
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 frankenphp : Depends: ld-linux-aarch64 (>= 2.17) but it is not installable
              Depends: libphp-zts-84.so
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. frankenphp:arm64=1.9.1-1 is selected for install
   2. frankenphp:arm64 Depends ld-linux-aarch64 (>= 2.17)
      but none of the choices are installable:
      [no choices]

I tested with Trixie AMD64 and it works OK there.

Build Type

Standalone binary

Worker Mode

No

Operating System

GNU/Linux

CPU Architecture

aarch64

PHP configuration

Irrelevant, this is Debian packaging problem

Relevant log output

Failure shown above.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions