Page MenuHomeSolus

Latest Steam Beta requires 32-bit Pipewire libraries
Closed, ResolvedPublic

Description

A couple of people in IRC have reported that the most recent Steam Beta version (specifically the May 24th build) is failing to launch with the following error:

You are missing the following 32-bit libraries, and Steam may not run:
libpipewire-0.3.so.0

It is not yet known why Steam has added this dependency but we should probably figure it out before this rolls out to the Steam stable channel.

WORKAROUND
If you are encountering this issue you can delete the file at $HOME/.local/share/Steam/package/beta and the next time you launch Steam it will downgrade to the stable channel.

Revisions and Commits

Event Timeline

I'd like to note that I currently have a pending diff (D11139) that updates Pipewire to the latest version. I will be revising that tonight/tomorrow to add 32-bit packages as well.

For the 32bit build some plugins must be disabled to avoid even more probably unneeded 32bits builds.

@YakoYakoYokuYoku Agreed. My current intention is to build a 32-bit Pipewire with ONLY the functionality that Steam actually depends on. If a future package depends on 32-bit Pipewire as well we can add functionality as needed.

I'm hoping this isn't needed though and that Steam submits a fixed package.

From the Steam Beta changelog:

Edit: This beta was re-released with pipewire libraries for Linux

This indicates to me that the addition of Pipewire is completely intentional and that we will need to package Pipewire 32-bit if we wish for Steam to keep working with the native runtime.

Note: After the re-release it now works if you don't use the native runtime because they have bundled the pipewire library.

Took me a while to figure out Staudey's comment, but now I've got it working. If you don't have a $HOME/.local/share/Steam/package/beta file, open "Linux Steam Integration" from the main menu and disable the Native Runtime there. Start Steam as normal, also from the menu, and let it update and it'll work again.