0

Steam doesn’t load anymore. To see what was the problem, I opened a terminal and typed steam. I got this:

Loaded SDL version 2.0.15-6484190
Gtk-Message: 18:06:27.386: Failed to load module "overlay-scrollbar"
Gtk-Message: 18:06:27.388: Failed to load module "appmenu-gtk-module"

(steam:10167): Gtk-WARNING **: 18:06:27.393: Impossible de trouver le moteur de thème dans module_path : « pixmap » (This message is repeated many times.)

(steam:10167): Gtk-WARNING **: 18:06:27.400: Impossible de trouver le moteur de thème dans module_path : « adwaita » Gtk-Message: 18:06:27.401: Failed to load module "canberra-gtk-module" libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast Steam: An X Error occurred X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 151 Serial number of failed request: 50 xerror_handler: X failed, continuing assert_20210505180626_1.dmp[10254]: Uploading dump (out-of-process) /tmp/dumps/assert_20210505180626_1.dmp /home/guillaume/.local/share/Steam/steam.sh : ligne 771 : 10167 Erreur de segmentation $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

I tried to (re)install the missing modules with:

sudo apt install --reinstall canberra-gtk-module
sudo apt install --reinstall appmenu-gtk2-module appmenu-gtk3-module
sudo apt install --reinstall overlay-scrollbar

and some variations of these but it didn’t change a thing. I also downloaded from the official site and reinstalled steam_latest.deb, but nothing changed.

I totaly uninstalled Steam (https://askubuntu.com/a/217875/269948) and reinstalled it with steam_latest.deb, but to no avail.

Could someone tell me what I must do to make steam work?

guillaume8375
  • 392
  • 1
  • 2
  • 12

3 Answers3

0

You can try removing pinned_libs_32 and pinned_libs_64 folders from steam folder.

If you installed the .deb package from the official site, you can do:

cd ~/.local/share/Steam/ubuntu12_32/steam-runtime
mv pinned_libs_32/ bak-pinned_libs_32
mv pinned_libs_64/ bak-pinned_libs_64

Now try to run steam

  • I’ll try that once at home. – guillaume8375 May 06 '21 at 09:55
  • It didn’t work. I got a message about pins “rebuilding” after typing steam, but the app didn’t launch. – guillaume8375 May 06 '21 at 15:35
  • I think that the other answer is in the right path. Try to reinstall mesa-utils and reboot your computer. Here is some additional info: https://github.com/ValveSoftware/steam-for-linux/issues/4909 –  May 06 '21 at 17:00
  • I tried sudo apt install mesa-utils and sudo apt install mesa-utils:i386 and both didn’t work. apt did not find mesa-utils:i386. – guillaume8375 May 06 '21 at 20:51
  • 1
    Sorry, I don't know what could be the fix for mesa-utils didn't found. But you can try installing Steam via Flatpak. I read that many users solved a similar issue doing that, but for others didn't work and they received the same error. You could give it a try anyway. –  May 06 '21 at 21:23
  • @robertocabribbean Installing the flatpak version worked, thanks! – guillaume8375 May 07 '21 at 09:55
0

The error is the following. Steam was not able to detect a 3D accelerated GPU driver and did not continue.

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

Run glxinfo and glxgears to verify that you have enabled supported drivers for GPU hardware acceleration.

user4124
  • 8,911
  • I’ll do that once I’m back home. – guillaume8375 May 06 '21 at 09:52
  • glxgears worked, and glxinfo gave me this:
    name of display: :1
    direct rendering: Yes
    server glx vendor string: NVIDIA Corporation
    server glx version string: 1.4
    server glx extensions:
        GLX_ARB_context_flush_control, GLX_ARB_create_context, 
        ...
        GLX_SGI_video_sync
    client glx vendor string: NVIDIA Corporation
    client glx extensions:
        GLX_ARB_context_flush_control, GLX_ARB_create_context, 
        ... 
        GLX_SGI_video_sync 
    GLX extensions:
        GLX_ARB_context_flush_control, GLX_ARB_create_context, 
        ...
        GLX_SGI_video_sync
        ...
    
    – guillaume8375 May 06 '21 at 15:44
0

I am assuming you recently upgraded Nvidia driver to 465 from the ppa. It is missing the 32bit libraries and has now been taken down, so revert to 460 if using Nvidia from ppa or wait a while for a re-release.

DCow
  • 1