Your message dated Tue, 20 Oct 2020 09:34:28 +0100
with message-id <[email protected]>
and subject line Re: Bug#972550: steam: fails to install steam
has caused the Debian Bug report #972550,
regarding steam: fails to install steam
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
972550: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972550
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: steam
Severity: important

Dear Maintainer,


   * What led up to the situation?
    Trying to install steam (`sudo apt install steam`) fails due to
    unment depedency. The exact error is 

    The following packages have unmet dependencies:
 libgl1-mesa-dri:i386 : Depends: libllvm10:i386 (>= 1:9~svn298832-1~) but it is 
not going to be installed
  E: Unable to correct problems, you have held broken packages.


   * What exactly did you do that was ineffective?

     I tried to install libllvm10:i386, but `apt` suggested that I have
     to install most of pre-installed stuffs (>1200 MB) to install the
     package. Clearly not an option. I am attaching the output of `apt policy 
libllvm10 libllvm10:i386 libgl1-mesa-dri libgl1-mesa-dri:i386 steam`
  libllvm10:
    Installed: 1:10.0.1-6
    Candidate: 1:10.0.1-6
    Version table:
   *** 1:10.0.1-6 500
          500 http://deb.debian.org/debian testing/main amd64 Packages
          100 /var/lib/dpkg/status
  libllvm10:i386:
    Installed: (none)
    Candidate: 1:10.0.1-6+b1
    Version table:
       1:10.0.1-6+b1 500
          500 http://deb.debian.org/debian testing/main i386 Packages
  libgl1-mesa-dri:
    Installed: 20.1.9-1
    Candidate: 20.1.9-1
    Version table:
   *** 20.1.9-1 500
          500 http://deb.debian.org/debian testing/main amd64 Packages
          100 /var/lib/dpkg/status
  libgl1-mesa-dri:i386:
    Installed: (none)
    Candidate: 20.1.9-1
    Version table:
       20.1.9-1 500
          500 http://deb.debian.org/debian testing/main i386 Packages
  steam:i386:
    Installed: (none)
    Candidate: 1.0.0.66-2
    Version table:
       1.0.0.66-2 500
          500 http://deb.debian.org/debian testing/non-free i386 Packages

   * What outcome did you expect instead?
    steam should install along with all its dependencies.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-3-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
On Tue, 20 Oct 2020 at 13:04:44 +0530, Mayank Suman wrote:
>     Trying to install steam (`sudo apt install steam`) fails due to
>     unment depedency. The exact error is 
> 
>     The following packages have unmet dependencies:
>  libgl1-mesa-dri:i386 : Depends: libllvm10:i386 (>= 1:9~svn298832-1~) but it 
> is not going to be installed
>   E: Unable to correct problems, you have held broken packages.

This is not something that can be fixed by changes to the steam package,
which genuinely does require both 32- and 64-bit graphics drivers.

>      I tried to install libllvm10:i386, but `apt` suggested that I have
>      to install most of pre-installed stuffs (>1200 MB) to install the
>      package.

I think you mean that it suggested that you have to *remove* 1200M
of packages? (Obviously, don't do that.)

>   libllvm10:
>     Installed: 1:10.0.1-6
>     Candidate: 1:10.0.1-6
...
>   libllvm10:i386:
>     Installed: (none)
>     Candidate: 1:10.0.1-6+b1

This is "multiarch skew" between the versions of libllvm10:amd64 and
libllvm10:i386 visible on your mirror: libllvm10 on i386 was recompiled
because of a transition involving Ocaml, and libllvm10 on amd64 was
not. As a result, they cannot be installed together. This is something
that will inevitably happen occasionally in a development distribution
like testing/unstable, and the steam package cannot avoid it.

steam will be installable again when the versions of libllvm10:amd64
and libllvm10:i386 get back into alignment, or after upgrading Mesa to
the version currently in unstable, which is compiled against libllvm11.

If you had already had libllvm10:i386 installed, then it would have been
held back at version 1:10.0.1-6 until the versions were realigned.

    smcv

--- End Message ---

Reply via email to