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 · 18 comments

Comments

@milankragujevic
Copy link

@milankragujevic milankragujevic commented Nov 17, 2017

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

This comment has been minimized.

Copy link
Member

@kisak-valve kisak-valve commented Nov 17, 2017

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

This comment has been minimized.

Copy link

@PaulSchulz PaulSchulz commented Feb 12, 2018

Thanks. This fix worked for me.

@isnullxbh

This comment has been minimized.

Copy link

@isnullxbh isnullxbh commented May 5, 2018

Thanks man!

@jcarolinares

This comment has been minimized.

Copy link

@jcarolinares jcarolinares commented May 24, 2018

It worked, thank you!

@mathieujobin

This comment has been minimized.

Copy link

@mathieujobin mathieujobin commented Jun 8, 2018

Thank you !

@polcats

This comment has been minimized.

Copy link

@polcats polcats commented Jun 18, 2018

thank you so much! it worked

@ferryth

This comment has been minimized.

Copy link

@ferryth ferryth commented Jun 22, 2018

thank you.

@nethunter007

This comment has been minimized.

Copy link

@nethunter007 nethunter007 commented Jun 22, 2018

Awsome thank you"...

@Ub3rZ4cH

This comment has been minimized.

Copy link

@Ub3rZ4cH Ub3rZ4cH commented Jun 27, 2018

I had the exact same issue, launched with

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

And it works thanks.

@jaredtalon88

This comment has been minimized.

Copy link

@jaredtalon88 jaredtalon88 commented Jun 30, 2018

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

@mitchellurgero

This comment has been minimized.

Copy link

@mitchellurgero mitchellurgero commented Jul 1, 2018

Works in Linux Mint 19.

@itsvisher

This comment has been minimized.

Copy link

@itsvisher itsvisher commented Jul 16, 2018

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

This comment has been minimized.

Copy link

@sdjdd sdjdd commented Jul 19, 2018

It works in Ubuntu 18.04. thanks!

@xiximitho

This comment has been minimized.

Copy link

@xiximitho xiximitho commented Jul 20, 2018

Thanks, it works in RHEL 7.5

@OndraZizka

This comment has been minimized.

Copy link

@OndraZizka OndraZizka commented Dec 23, 2018

@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

This comment has been minimized.

Copy link

@OndraZizka 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

This comment has been minimized.

Copy link
Member

@kisak-valve kisak-valve commented Dec 23, 2018

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

This comment has been minimized.

Copy link

@OndraZizka OndraZizka commented Dec 23, 2018

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.