Bug#1131109: steam-installer: package not installable on trixie

Simon McVittie smcv at debian.org
Tue Mar 17 18:12:23 GMT 2026


Control: tags -1 + trixie moreinfo unreproducible
Control: severity -1 important

On Tue, 17 Mar 2026 at 18:30:17 +0100, Michał Trojnara wrote:
>steam-installer is uninstallable, even though its dependency is installed.

I can't reproduce this. This succeeded, using podman to run in a trixie 
container:

$ podman run --rm -it debian:trixie
# dpkg --add-architecture i386
# sed -i -e 's/Components: main$/& contrib/' /etc/apt/sources.list.d/debian.sources
# apt update
# apt full-upgrade
# apt install steam-installer

and so did this:

$ podman run --rm -it debian:trixie
# dpkg --add-architecture i386
# sed -i -e 's/Components: main$/& contrib/' /etc/apt/sources.list.d/debian.sources
# apt update
# apt full-upgrade
# apt install steam-libs-i386
# apt install steam-installer

(I also have full trixie systems with this package installed and they 
seem fine.)

># apt install steam-installer
>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:
> steam-installer : Depends: steam-libs-i386 (= 1:1.0.0.83~ds-3) but it is not installable
>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. steam-installer:amd64=1:1.0.0.83~ds-3 is selected for install
>   2. steam-installer:amd64 Depends steam-libs-i386 (= 1:1.0.0.83~ds-3)
>      but none of the choices are installable:
>      [no choices]
>
># dpkg -l steam-libs-i386
>Desired=Unknown/Install/Remove/Purge/Hold
>| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
>|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
>||/ Name                 Version         Architecture Description
>+++-====================-===============-============-=========================================
>ii  steam-libs-i386:i386 1:1.0.0.83~ds-3 i386         Metapackage for 32-bit Steam dependencies

I don't know how this could happen. Perhaps the apt maintainers have an 
idea?

>I guess maybe apt no longer allows for dependencies in other architectures.

apt does allow cross-architecture dependencies on Multi-Arch: foreign 
packages, like steam-libs-i386. If it didn't, cross-compiling would be 
impossible.

     smcv



More information about the Pkg-games-devel mailing list