protonscr

Internal web browser doesn't load any page of store and community network

steamclosed reviewedDistro Family: UbuntuWeb Component
ValveSoftware/steam-for-linux#4623 · opened 2016-09-09 by neur0mancer746 · updated 2019-08-18 · 10 comments · github
Nneur0mancer746 2016-09-09 github

Your system information

  • Steam client version: 1471977975
  • Distribution (e.g. Ubuntu): Ubuntu 16.4.1
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

WIth a new clean install of Ubuntu and after all the update of Ubuntu checked and installed, the internal web browser of Steam doesn't load any page of the store or the community network. All the other parts of the client work with no problem.

the .deb file was installed with dpkg command after installed the required dependencies (curl and python-apt)

Steps for reproducing this issue:

The output from the terminal executing steam:
steam.txt

TTele42 2016-09-09 github

Hello @emmecii, the key detail in your log is

/home/ivan/.local/share/Steam/ubuntu12_32/steamwebhelper: error while loading shared libraries: libgpg-error.so.0: cannot open shared object file: No such file or directory

which means you are missing 32 bit libgpg-error.so.0. I'm not an ubuntu user, but I can guess that sudo apt-get install libgpg-error0:i386 should help.

Nneur0mancer746 2016-09-09 github

@Tele42 libgpg-error0 is a package already installed in my system (most probably required during the post-installation/configuration of steam.deb)

Jjonpile 2016-09-09 github

@emmecii - when you try to navigate to the community (or store) page within the client, does the throbber stop spinning? Or does it just trundle along forever?

Nneur0mancer746 2016-09-10 github

@jonpile The throbber trundle forever like if the browser is waiting for a response from the server, but failing to close the connection for a HTTP error. The page is black.

screen 1 2016-09-10 20-06-10
screen 2 2016-09-10 20-06-44

Rrkfg 2016-09-15 github

For me the message was: /opt/SteamLinux/ubuntu12_32/steamwebhelper: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory

I strace'd the client with strace -fp $(pidof -s steam) -e file -t and found out that it doesn't search its own runtime and other directories, only the system ones. So I copied libcef.so to /usr/lib/i386-linux-gnu/ and voila, it works. So I suppose the steam process doesn't preserve the environment when launching steamwebhelper (and with cat /proc/$(pidof -s steamwebhelper)/environ | tr '\0' '\n' | grep LD_LIBRARY_PATH returning nothing this is confirmed).

Please fix.

Rrkfg 2016-09-15 github

Hmm, that's not it. It was my own mistake, played with capabilities and set cap_net_admin,cap_sys_admin+eip to /bin/dash, after removing them everything works fine. False alarm.

Ggforceg 2017-10-23 github

I had this same issue. I think the libs create a "version drift" between updates on distros such as Fedora where things are updated frequently.

After a few days a steam client update came through and now everything is working for me. :D

Kkisak-valve maintainer 2019-08-16 github

Hello @emmecii, are you still experiencing this issue on an up to date system?

Nneur0mancer746 2019-08-18 github

Hello @emmecii, are you still experiencing this issue on an up to date system?

I forgot this issue, now it work perfectly on Ubuntu 18.04.

Kkisak-valve maintainer 2019-08-18 github

Thanks for retesting, closing.

Nothing extracted yet.