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

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
20 Answers

✔️Accepted Answer

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.

Other Answers:

Thanks. This fix worked for me.

More Issues: