Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

symbol lookup error: /usr/lib/i386-linux-gnu/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds #5249

Closed
milankragujevic opened this issue Nov 17, 2017 · 19 comments

Comments

@milankragujevic
Copy link

Your system information

  • Steam client version (build number or date): Not sure
  • Distribution (e.g. Ubuntu): Kubuntu 17.10 64bit
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

I installed Steam as a .deb by downloading from store.steampowered.com, and installing with the GUI package manager. When I try to launch it, either with steam or with the icon, I get the following error in Konsole:

milan@milans-Desktop:~$ steam
Repairing installation, linking /home/milan/.steam/steam to /home/milan/.local/share/Steam
Running Steam on ubuntu 17.10 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/milan/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib/i386-linux-gnu/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/milan/.local/share/Steam/steam.sh: line 444: no match: ssfn*

What is supposed to happen?

Steam should launch and allow me to login.

What happens instead?

Steam doesn't launch, shows error in terminal.

Steps for reproducing this issue:

  1. Download steam.deb
  2. Install with sudo dpkg -i steam.deb
  3. Run with steam
@kisak-valve
Copy link
Member

Hello @milankragujevic, this issue is already being tracked at #4816.

You should be able to run LD_PRELOAD='/usr/$LIB/libstdc++.so.6' LIBGL_DRI3_DISABLE=1 steam or the other workaround at #4816 (comment) to get steam to start for the first time, then the workaround should not be needed after that.

Closing as a duplicate.

@PaulSchulz
Copy link

Thanks. This fix worked for me.

@isnullxbh
Copy link

Thanks man!

@jcarolinares
Copy link

It worked, thank you!

@mathieujobin
Copy link

Thank you !

@polcats
Copy link

polcats commented Jun 18, 2018

thank you so much! it worked

@ferryth
Copy link

ferryth commented Jun 22, 2018

thank you.

@nethunter007
Copy link

Awsome thank you"...

@HybridZach
Copy link

I had the exact same issue, launched with

LD_PRELOAD='/usr/$LIB/libstdc++.so.6' LIBGL_DRI3_DISABLE=1 steam

And it works thanks.

@mundiplaga
Copy link

This fixed the issue for me! Thank you so much. Centos7

@mitchellurgero
Copy link

Works in Linux Mint 19.

@itsvisher
Copy link

They have mentioned this issue over here on their Wiki: https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Symbol_lookup_error_using_DRI3

Hope this works.

@sdjdd
Copy link

sdjdd commented Jul 19, 2018

It works in Ubuntu 18.04. thanks!

@xiximitho
Copy link

Thanks, it works in RHEL 7.5

@OndraZizka
Copy link

@kisak-valve Please is Valve going to fix this? It's not easy to figure out for normal users who just run it from UI. I had to try in console and look up the error.
The script could simply do the same on the first run.

@OndraZizka
Copy link

OndraZizka commented Dec 23, 2018

Anyway, what I get next is

libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Edit: Solved - I had to remove some .so libs from the steam libs dir, as I googled up by the error message.

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1

@kisak-valve
Copy link
Member

Hello @OndraZizka, the 1.0.0.56 steam package has improved behavior related to this issue and should be much harder to encounter this scenario. It's at the discretion of the distro's package maintainer(s) for Steam to pull in the newer package.

@OndraZizka
Copy link

@kisak-valve Thanks for the prompt reply on Saturday :)
I used the one from https://store.steampowered.com/about/
Although I had an old pre-installed one which could cause the issues.

@Rich43
Copy link

Rich43 commented Mar 25, 2020

Mentioned fix works on Ubuntu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests