Missing i386 architecture

Bug #1992249 reported by Gipsz Jakab
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
llvm-toolchain-15 (Ubuntu)
Fix Released
Undecided
Unassigned
steam (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Hi,

Apparently steam needs this library. When installing from package:

1. $ lsb_release -rd
Description: Ubuntu Kinetic Kudu (development branch)
Release: 22.10

2. $ apt-cache policy libllvm15
libllvm15:
  Installed: 1:15.0.1-1~exp2
  Candidate: 1:15.0.1-1~exp2
  Version table:
 *** 1:15.0.1-1~exp2 500
        500 http://hu.archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
        100 /var/lib/dpkg/status

3. I expect steam to be installed and that I can play games

4. sudo apt install steam
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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:

The following packages have unmet dependencies:
 libgl1-mesa-dri:i386 : Depends: libllvm15:i386 but it is not installable
                        Recommends: libgl1-amber-dri:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

Maybe useful detail, but games are not working even if I install steam from snap. When I do that, steam starts up, and some games start (cs:go) some are not (cities skylines).

Games which are not starting from steam can be started manually, but as these need steam to work, it's not playable.

So please if possible get this arch for us.

Thanks!

Revision history for this message
Julian Andres Klode (juliank) wrote :

works for me

$ sudo apt install steam
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libllvm14:i386 python3-testpath
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libegl-mesa0:i386 libegl1:i386 steam-devices
Suggested packages:
  libnvidia-gl-390:i386 | libnvidia-gl-470:i386 | libnvidia-gl-495:i386 pipewire:i386
The following NEW packages will be installed:
  libegl-mesa0:i386 libegl1:i386 steam:i386 steam-devices
0 upgraded, 4 newly installed, 0 to remove and 114 not upgraded.
Need to get 2.600 kB of archives.
After this operation, 7.105 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Changed in llvm-toolchain-15 (Ubuntu):
assignee: nobody → Steve Langasek (vorlon)
assignee: Steve Langasek (vorlon) → nobody
status: New → Incomplete
Revision history for this message
Gipsz Jakab (tudorapo) wrote : Re: [Bug 1992249] Re: Missing i386 architecture

Version 14 vs 15

On Mon, Oct 10, 2022, 12:40 Julian Andres Klode <email address hidden>
wrote:

> works for me
>
> $ sudo apt install steam
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> The following packages were automatically installed and are no longer
> required:
> libllvm14:i386 python3-testpath
> Use 'sudo apt autoremove' to remove them.
> The following additional packages will be installed:
> libegl-mesa0:i386 libegl1:i386 steam-devices
> Suggested packages:
> libnvidia-gl-390:i386 | libnvidia-gl-470:i386 | libnvidia-gl-495:i386
> pipewire:i386
> The following NEW packages will be installed:
> libegl-mesa0:i386 libegl1:i386 steam:i386 steam-devices
> 0 upgraded, 4 newly installed, 0 to remove and 114 not upgraded.
> Need to get 2.600 kB of archives.
> After this operation, 7.105 kB of additional disk space will be used.
> Do you want to continue? [Y/n]
>
>
> ** Changed in: llvm-toolchain-15 (Ubuntu)
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1992249
>
> Title:
> Missing i386 architecture
>
> Status in llvm-toolchain-15 package in Ubuntu:
> Incomplete
>
> Bug description:
> Hi,
>
> Apparently steam needs this library. When installing from package:
>
> 1. $ lsb_release -rd
> Description: Ubuntu Kinetic Kudu (development branch)
> Release: 22.10
>
> 2. $ apt-cache policy libllvm15
> libllvm15:
> Installed: 1:15.0.1-1~exp2
> Candidate: 1:15.0.1-1~exp2
> Version table:
> *** 1:15.0.1-1~exp2 500
> 500 http://hu.archive.ubuntu.com/ubuntu kinetic/main amd64
> Packages
> 100 /var/lib/dpkg/status
>
> 3. I expect steam to be installed and that I can play games
>
> 4. sudo apt install steam
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> 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:
>
> The following packages have unmet dependencies:
> libgl1-mesa-dri:i386 : Depends: libllvm15:i386 but it is not installable
> Recommends: libgl1-amber-dri:i386 but it is not
> installable
> E: Unable to correct problems, you have held broken packages.
>
> Maybe useful detail, but games are not working even if I install steam
> from snap. When I do that, steam starts up, and some games start
> (cs:go) some are not (cities skylines).
>
> Games which are not starting from steam can be started manually, but
> as these need steam to work, it's not playable.
>
> So please if possible get this arch for us.
>
> Thanks!
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-15/+bug/1992249/+subscriptions
>
>

Revision history for this message
William Wilson (jawn-smith) wrote :

@tudorapo, steam is now available as snap. Could you try that as a workaround?

Revision history for this message
Gipsz Jakab (tudorapo) wrote :

Hi, tried both beta and edge and did not help, cities skylines complained
about lib32 mismatch, but the system is not at hand now to test it.

On Tue, Oct 11, 2022, 20:40 William Wilson <email address hidden>
wrote:

> @tudorapo, steam is now available as snap. Could you try that as a
> workaround?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1992249
>
> Title:
> Missing i386 architecture
>
> Status in llvm-toolchain-15 package in Ubuntu:
> Incomplete
>
> Bug description:
> Hi,
>
> Apparently steam needs this library. When installing from package:
>
> 1. $ lsb_release -rd
> Description: Ubuntu Kinetic Kudu (development branch)
> Release: 22.10
>
> 2. $ apt-cache policy libllvm15
> libllvm15:
> Installed: 1:15.0.1-1~exp2
> Candidate: 1:15.0.1-1~exp2
> Version table:
> *** 1:15.0.1-1~exp2 500
> 500 http://hu.archive.ubuntu.com/ubuntu kinetic/main amd64
> Packages
> 100 /var/lib/dpkg/status
>
> 3. I expect steam to be installed and that I can play games
>
> 4. sudo apt install steam
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> 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:
>
> The following packages have unmet dependencies:
> libgl1-mesa-dri:i386 : Depends: libllvm15:i386 but it is not installable
> Recommends: libgl1-amber-dri:i386 but it is not
> installable
> E: Unable to correct problems, you have held broken packages.
>
> Maybe useful detail, but games are not working even if I install steam
> from snap. When I do that, steam starts up, and some games start
> (cs:go) some are not (cities skylines).
>
> Games which are not starting from steam can be started manually, but
> as these need steam to work, it's not playable.
>
> So please if possible get this arch for us.
>
> Thanks!
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-15/+bug/1992249/+subscriptions
>
>

Revision history for this message
Lukas Märdian (slyon) wrote :

Could you please share the exact error message when "cities skylines" fails to start from the steam snap, once you get access to that machine again?

This might be an issue with the steam snap itself.

Revision history for this message
Gipsz Jakab (tudorapo) wrote :
Download full text (9.3 KiB)

Hi,

Here it is. When compőaring to a successful start it seems that the
error message is irrelevant and I need a better way to debug the
startup issue.

Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
GameAction [AppID 255710, ActionID 2] : LaunchApp changed task to
ProcessingInstallScript with ""
GameAction [AppID 255710, ActionID 2] : LaunchApp changed task to
SynchronizingCloud with ""
GameAction [AppID 255710, ActionID 2] : LaunchApp changed task to
SiteLicenseSeatCheckout with ""
GameAction [AppID 255710, ActionID 2] : LaunchApp changed task to
CreatingProcess with ""
GameAction [AppID 255710, ActionID 2] : LaunchApp waiting for user
response to CreatingProcess ""
GameAction [AppID 255710, ActionID 2] : LaunchApp continues with user
response "CreatingProcess"
/bin/sh\0-c\0/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper
SteamLaunch AppId=255710 --
/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-launch-wrapper
-- '/home/tudor/snap/steam/common/.local/share/Steam/steamapps/common/Cities_Skylines/dowser'\0
Game process added : AppID 255710
"/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper
SteamLaunch AppId=255710 --
/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-launch-wrapper
-- '/home/tudor/snap/steam/common/.local/share/Steam/steamapps/common/Cities_Skylines/dowser'",
ProcID 55933, IP 0.0.0.0:0
chdir /home/tudor/snap/steam/common/.local/share/Steam/steamapps/common/Cities_Skylines
GameAction [AppID 255710, ActionID 2] : LaunchApp changed task to
WaitingGameWindow with ""
GameAction [AppID 255710, ActionID 2] : LaunchApp changed task to
Completed with ""
ERROR: ld.so: object
'/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32):
ignored.
ERROR: ld.so: object
'/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so'
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64):
ignored.
ERROR: ld.so: object
'/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32):
ignored.
ERROR: ld.so: object
'/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32):
ignored.
Game process removed: AppID 255710
"/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper
SteamLaunch AppId=255710 --
/home/tudor/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-launch-wrapper
-- '/home/tudor/snap/steam/common/.local/share/Steam/steamapps/common/Cities_Skylines/dowser'",
ProcID 55933
ThreadGetProcessExitCode: no such process 55949
ThreadGetProcessExitCode: no such process 55948
ThreadGetProcessExitCode: no such process 55947
ThreadGetProcessExitCode: no such process 55941
ThreadGetProcessExitCode: no such process 55935
ThreadGetProcessExitCode: no such process 55934
Uploaded AppInterfaceStats to Steam

For comparision, a successful start:

Could not connect to X ses...

Read more...

Revision history for this message
Steve Langasek (vorlon) wrote :

The i386 binaries were temporarily removed due to a mismatch in state regarding the i386 whitelist. They have been restored and this should all be working correctly now.

Changed in llvm-toolchain-15 (Ubuntu):
status: Incomplete → Fix Released
Changed in steam (Ubuntu):
status: New → Invalid
Revision history for this message
Thomas (alternize) wrote :

still fails for me:

~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

~$ sudo apt-cache policy steam
steam:i386:
  Installed: (none)
  Candidate: 1:1.0.0.74-1ubuntu2
  Version table:
     1:1.0.0.74-1ubuntu2 500
        500 http://ch.archive.ubuntu.com/ubuntu kinetic/multiverse i386 Packages

~$ sudo apt-get install steam
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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:

The following packages have unmet dependencies:
 libllvm15:i386 : Depends: libxml2:i386 (>= 2.7.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

~$ sudo apt-get install steam libxml2:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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:

The following packages have unmet dependencies:
 libxml2:i386 : Depends: libicu70:i386 (>= 70.1-1~) but it is not installable
E: Unable to correct problems, you have held broken packages.

~$ sudo apt-get install steam libxml2:i386 libicu70:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libicu70:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libicu70

E: Package 'libicu70:i386' has no installation candidate

Revision history for this message
Dan Bungert (dbungert) wrote :

Hmm, that package should be out there:

http://ch.archive.ubuntu.com/ubuntu/pool/main/l/llvm-toolchain-15/libllvm15_15.0.2-1_i386.deb

I don't see an "apt-get update" in your commands, is it that?

Revision history for this message
Gipsz Jakab (tudorapo) wrote :

Yes, it is. I can confirm I can see it:
libllvm15 is already the newest version (1:15.0.2-1).

I personally consider this bug fixed, thank you.

On Mon, 24 Oct 2022 at 21:15, Dan Bungert <email address hidden> wrote:
>
> Hmm, that package should be out there:
>
> http://ch.archive.ubuntu.com/ubuntu/pool/main/l/llvm-
> toolchain-15/libllvm15_15.0.2-1_i386.deb
>
> I don't see an "apt-get update" in your commands, is it that?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1992249
>
> Title:
> Missing i386 architecture
>
> Status in llvm-toolchain-15 package in Ubuntu:
> Fix Released
> Status in steam package in Ubuntu:
> Invalid
>
> Bug description:
> Hi,
>
> Apparently steam needs this library. When installing from package:
>
> 1. $ lsb_release -rd
> Description: Ubuntu Kinetic Kudu (development branch)
> Release: 22.10
>
> 2. $ apt-cache policy libllvm15
> libllvm15:
> Installed: 1:15.0.1-1~exp2
> Candidate: 1:15.0.1-1~exp2
> Version table:
> *** 1:15.0.1-1~exp2 500
> 500 http://hu.archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
> 100 /var/lib/dpkg/status
>
> 3. I expect steam to be installed and that I can play games
>
> 4. sudo apt install steam
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> 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:
>
> The following packages have unmet dependencies:
> libgl1-mesa-dri:i386 : Depends: libllvm15:i386 but it is not installable
> Recommends: libgl1-amber-dri:i386 but it is not installable
> E: Unable to correct problems, you have held broken packages.
>
> Maybe useful detail, but games are not working even if I install steam
> from snap. When I do that, steam starts up, and some games start
> (cs:go) some are not (cities skylines).
>
> Games which are not starting from steam can be started manually, but
> as these need steam to work, it's not playable.
>
> So please if possible get this arch for us.
>
> Thanks!
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-15/+bug/1992249/+subscriptions
>

--
we do what we must because we can

Revision history for this message
Gipsz Jakab (tudorapo) wrote :

And by the way, with the apt installed steam client Cities Skylines is
starting now.

On Tue, 25 Oct 2022 at 07:41, Gergely Tomka <email address hidden> wrote:
>
> Yes, it is. I can confirm I can see it:
> libllvm15 is already the newest version (1:15.0.2-1).
>
> I personally consider this bug fixed, thank you.
>
> On Mon, 24 Oct 2022 at 21:15, Dan Bungert <email address hidden> wrote:
> >
> > Hmm, that package should be out there:
> >
> > http://ch.archive.ubuntu.com/ubuntu/pool/main/l/llvm-
> > toolchain-15/libllvm15_15.0.2-1_i386.deb
> >
> > I don't see an "apt-get update" in your commands, is it that?
> >
> > --
> > You received this bug notification because you are subscribed to the bug
> > report.
> > https://bugs.launchpad.net/bugs/1992249
> >
> > Title:
> > Missing i386 architecture
> >
> > Status in llvm-toolchain-15 package in Ubuntu:
> > Fix Released
> > Status in steam package in Ubuntu:
> > Invalid
> >
> > Bug description:
> > Hi,
> >
> > Apparently steam needs this library. When installing from package:
> >
> > 1. $ lsb_release -rd
> > Description: Ubuntu Kinetic Kudu (development branch)
> > Release: 22.10
> >
> > 2. $ apt-cache policy libllvm15
> > libllvm15:
> > Installed: 1:15.0.1-1~exp2
> > Candidate: 1:15.0.1-1~exp2
> > Version table:
> > *** 1:15.0.1-1~exp2 500
> > 500 http://hu.archive.ubuntu.com/ubuntu kinetic/main amd64 Packages
> > 100 /var/lib/dpkg/status
> >
> > 3. I expect steam to be installed and that I can play games
> >
> > 4. sudo apt install steam
> > Reading package lists... Done
> > Building dependency tree... Done
> > Reading state information... Done
> > 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:
> >
> > The following packages have unmet dependencies:
> > libgl1-mesa-dri:i386 : Depends: libllvm15:i386 but it is not installable
> > Recommends: libgl1-amber-dri:i386 but it is not installable
> > E: Unable to correct problems, you have held broken packages.
> >
> > Maybe useful detail, but games are not working even if I install steam
> > from snap. When I do that, steam starts up, and some games start
> > (cs:go) some are not (cities skylines).
> >
> > Games which are not starting from steam can be started manually, but
> > as these need steam to work, it's not playable.
> >
> > So please if possible get this arch for us.
> >
> > Thanks!
> >
> > To manage notifications about this bug go to:
> > https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-15/+bug/1992249/+subscriptions
> >
>
>
> --
> we do what we must because we can

--
we do what we must because we can

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.