View Issue Details

IDProjectCategoryView StatusLast Update
0009769Kali LinuxKali Package Bugpublic2026-07-08 07:33
Reporterexploit_ar Assigned Todaniruiz  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionreopened 
Summary0009769: Can install steam because of libgbm1:i386 dependency issues
Description

This is what if get if I try to install steam via .deb package or via apt

$ sudo apt install -y steam

[...SNIP...]

Unsatisfied dependencies:
 libgbm1:i386 : Depends: mesa-libgallium:i386 (= 26.1.2-1) but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
   1. mesa-libgallium:amd64 is selected for install because:
      1. kali-desktop-xfce:amd64 is selected for install
      2. kali-desktop-xfce:amd64 Depends qterminal
      3. qterminal:amd64 Depends libqt6gui6 (>= 6.2.0)
      4. libqt6gui6:amd64 Depends libegl1
      5. libegl1:amd64 Depends libegl-mesa0
      6. libegl-mesa0:amd64 Depends mesa-libgallium (= 26.1.2-1)
   2. mesa-libgallium:amd64 Depends libllvm21 (>= 1:21.1.0)
      but none of the choices are installable:
      - libllvm21:amd64 is selected for removal because:
        1. libgbm1:i386=26.1.2-1 is selected for install
        2. libgbm1:i386 Depends mesa-libgallium:i386 (= 26.1.2-1)
        3. mesa-libgallium:i386 Depends libllvm21:i386 (>= 1:21.1.0)
        4. libllvm21:i386 is available in version 1:21.1.8-7+b3
        5. libllvm21:amd64 Breaks libllvm21:i386 (!= 1:21.1.8-7+b1)

I've tried apt update && apt full-upgrade, and apt --fix-broken install etc, but still can't get it to work because of the conflicting dependencies.

Attached Files
image.png (13,269 bytes)   
image.png (13,269 bytes)   
image-2.png (6,468 bytes)   
image-2.png (6,468 bytes)   
image-3.png (55,281 bytes)   
image-3.png (55,281 bytes)   

Activities

daniruiz

daniruiz

2026-07-06 06:03

manager   ~0021852

sudo dpkg --add-architecture i386
sudo apt update

Closing this as it's not a bug

exploit_ar

exploit_ar

2026-07-06 15:59

reporter   ~0021853

I should have mentioned about the 32 bit architecture as well, really sorry about that. I did add it via

sudo dpkg --add-architecture i386
sudo apt update

before. And this issue has been occurring on two of my systems with completely different specs.

$ dpkg --print-foreign-architectures                
i386
┌──(exploit_ar㉿ARs-Kali)-[~]
└─$ sudo dpkg --add-architecture i386          
[sudo] password for exploit_ar: 

┌──(exploit_ar㉿ARs-Kali)-[~]
└─$ sudo apt update && sudo apt dist-upgrade -y
Hit:1 http://http.kali.org/kali kali-rolling InRelease                                                                                        
Hit:2 https://debrepo.freedownloadmanager.org jammy InRelease                                                                   
Hit:3 https://packages.microsoft.com/repos/code stable InRelease
All packages are up to date.    
Summary:                        
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0

┌──(exploit_ar㉿ARs-Kali)-[~]
└─$ sudo apt install -y steam                  
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:i386 : Depends: steam-installer:i386 (= 1:1.0.0.85~ds-2)
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
   1. libgbm1:i386 is selected for install because:
      1. steam:i386=1:1.0.0.85~ds-2 is selected for install
      2. steam:i386 Depends steam-installer:i386 (= 1:1.0.0.85~ds-2)
      3. steam-installer:amd64 Depends steam-libs-i386 (= 1:1.0.0.85~ds-2)
      4. steam-libs-i386:i386 Depends steam-libs:i386 (= 1:1.0.0.85~ds-2)
      5. steam-libs:i386 Depends libgl1-mesa-dri:i386
      6. libgl1-mesa-dri:i386 Depends libgbm1:i386 (= 26.1.2-1)
   2. libgbm1:i386 Depends mesa-libgallium:i386 (= 26.1.2-1)
      but none of the choices are installable:
      - mesa-libgallium:i386 Depends libllvm21:i386 (>= 1:21.1.0)
        but none of the choices are installable:
        - libllvm21:i386 is not selected for install because:
          1. kali-desktop-xfce:amd64 is selected for install
          2. kali-desktop-xfce:amd64 Depends qterminal
          3. qterminal:amd64 Depends libqt6gui6 (>= 6.2.0)
          4. libqt6gui6:amd64 Depends libegl1
          5. libegl1:amd64 Depends libegl-mesa0
          6. libegl-mesa0:amd64 Depends mesa-libgallium (= 26.1.2-1)
          7. mesa-libgallium:amd64 Depends libllvm21 (>= 1:21.1.0)
          8. libllvm21:amd64 is available in version 1:21.1.8-7+b1
          9. libllvm21:i386 Breaks libllvm21 (!= 1:21.1.8-7+b3)

┌──(exploit_ar㉿ARs-Kali)-[~]
└─$ apt-cache policy libllvm21 libllvm21:i386                                                                   
libllvm21:
  Installed: 1:21.1.8-7+b1
  Candidate: 1:21.1.8-7+b1
  Version table:
 *** 1:21.1.8-7+b1 500
        500 http://http.kali.org/kali kali-rolling/main amd64 Packages
        100 /var/lib/dpkg/status
libllvm21:i386:
  Installed: (none)
  Candidate: 1:21.1.8-7+b3
  Version table:
     1:21.1.8-7+b3 500
        500 http://http.kali.org/kali kali-rolling/main i386 Packages
daniruiz

daniruiz

2026-07-07 07:47

manager   ~0021854

Then this should be reported to Debian, as we take this package directly from their repositories and this is not related to Kali.

I recommend downloading and installing the .deb file from the official steam page. That does seem to work. Or you can use the flatpak package https://www.kali.org/docs/tools/flatpak/

exploit_ar

exploit_ar

2026-07-07 08:38

reporter   ~0021855

The .deb package from the official steam page also does the same thing after the install (after it opens the xterminal to install the packages). I'll report this to Debian right away, thank you for your support.

exploit_ar

exploit_ar

2026-07-07 10:28

reporter   ~0021856

Here's what debian told me

You'll have to report this to Kali.  Although some of the individual
packages may be from Debian, the problem here is due to the particular
way they're currently combined in the Kali archive.

> └─$ apt-cache policy libllvm21 libllvm21:i386
> libllvm21:
>   Installed: 1:21.1.8-7+b1
>   Candidate: 1:21.1.8-7+b1
>   Version table:
>  *** 1:21.1.8-7+b1 500
>         500 [4]http://http.kali.org/kali kali-rolling/main amd64 Packages
>         100 /var/lib/dpkg/status
> libllvm21:i386:
>   Installed: (none)
>   Candidate: 1:21.1.8-7+b3
>   Version table:
>      1:21.1.8-7+b3 500
>         500 [5]http://http.kali.org/kali kali-rolling/main i386 Packages
>

In particular, in order to install two packages of the same name on two
different architectures at the same time, they must have exactly
identical versions.  1:21.1.8-7+b1 is not equal to 1:21.1.8-7+b3.  The
Kali archive maintainers need to do rebuilds as necessary to make sure
that these are in sync.
kali-bugreport

kali-bugreport

2026-07-07 21:44

reporter   ~0021857

Last edited: 2026-07-07 22:17

Not a fix but why some one would want to install gaming software on a Pentest Distro at all?

You really shouldn't use Kali as your main Desktop/Gaming Platform... :-)

Issue History

Date Modified Username Field Change
2026-07-05 08:22 exploit_ar New Issue
2026-07-05 08:22 exploit_ar File Added: image.png
2026-07-05 08:22 exploit_ar File Added: image-2.png
2026-07-05 08:22 exploit_ar File Added: image-3.png
2026-07-06 06:03 daniruiz Note Added: 0021852
2026-07-06 06:03 daniruiz Assigned To => daniruiz
2026-07-06 06:03 daniruiz Status new => closed
2026-07-06 06:03 daniruiz Resolution open => no change required
2026-07-06 15:59 exploit_ar Status closed => feedback
2026-07-06 15:59 exploit_ar Resolution no change required => reopened
2026-07-06 15:59 exploit_ar Note Added: 0021853
2026-07-07 07:47 daniruiz Note Added: 0021854
2026-07-07 08:38 exploit_ar Note Added: 0021855
2026-07-07 08:38 exploit_ar Status feedback => assigned
2026-07-07 10:28 exploit_ar Note Added: 0021856
2026-07-07 21:44 kali-bugreport Note Added: 0021857
2026-07-07 22:17 kali-bugreport Note Edited: 0021857
2026-07-08 07:33 daniruiz Status assigned => closed