protonscr

Steam cannot connect to the steam network, more diagnostic requiered

steamclosed reviewed
ValveSoftware/steam-for-linux#4346 · opened 2016-03-05 by mawww · updated 2019-07-18 · 4 comments · github
Mmawww 2016-03-05 github

Hello,

Since around 2 days ago steam stopped working. It cannot connect to the steam network anymore.

I tried various things, rebooting the router, the computer, reinstalling steam, using the -tcp option, opting in the beta, running with STEAM_RUNTIME=0 (and cherry picking the failing libraries), but steam is still not able to log in, it seems to time out.

It would be nice if steam would write in the console the cause of the login failure, is it DNS resolving that failed ? Connecting with the steam login server ? communication with the steam server post connection ? which address ?...

I tried to get a better understanding of the error with DEBUGGER=strace, but its hard to extract relevant information from noise.

Here is the STEAM_DEBUG=1 output I get, in case if overlooked some info there.

+ export TEXTDOMAIN=steam
+ TEXTDOMAIN=steam
+ export TEXTDOMAINDIR=/usr/share/locale
+ TEXTDOMAINDIR=/usr/share/locale
+ ARCHIVE_EXT=tar.xz
+++ dirname /home/mawww/.local/share/Steam/steam.sh
++ cd /home/mawww/.local/share/Steam
++ echo /home/mawww/.local/share/Steam
+ STEAMROOT=/home/mawww/.local/share/Steam
+ '[' -z /home/mawww/.local/share/Steam ']'
+ STEAMDATA=/home/mawww/.local/share/Steam
+ '[' -z ']'
++ basename /home/mawww/.local/share/Steam/steam.sh .sh
+ STEAMEXE=steam
+ '[' steam = steamcmd ']'
+ cd /home/mawww/.local/share/Steam
+ MINIMUM_STEAMSCRIPT_VERSION=100020
+ export SYSTEM_PATH=/home/mawww/.opam/system/bin:/home/mawww/local/bin:/usr/local/bin:/usr/host/bin:/usr/local/bin:/usr/host/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/lib/jdk/bin:/usr/x86_64-pc-linux-gnu/lib/jre/bin::/home/mawww/.cargo/bin
+ SYSTEM_PATH=/home/mawww/.opam/system/bin:/home/mawww/local/bin:/usr/local/bin:/usr/host/bin:/usr/local/bin:/usr/host/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/lib/jdk/bin:/usr/x86_64-pc-linux-gnu/lib/jre/bin::/home/mawww/.cargo/bin
+ export SYSTEM_LD_LIBRARY_PATH=/home/mawww/local/lib:/home/mawww/local/lib:
+ SYSTEM_LD_LIBRARY_PATH=/home/mawww/local/lib:/home/mawww/local/lib:
++ uname
+ UNAME=Linux
+ '[' Linux '!=' Linux ']'
++ detect_platform
++ platform=ubuntu12_32
++ case "$(detect_distro)-$(detect_release)" in
+++ detect_distro
+++ '[' -f /etc/lsb-release ']'
+++ '[' -f /etc/os-release ']'
+++ . /etc/os-release
++++ NAME=Exherbo
++++ PRETTY_NAME='Exherbo Linux'
++++ ID=exherbo
++++ ANSI_COLOR='0;32'
+++ echo exherbo
+++ tr '[A-Z]' '[a-z]'
+++ detect_release
+++ '[' -f /etc/lsb-release ']'
+++ '[' -f /etc/os-release ']'
+++ . /etc/os-release
++++ NAME=Exherbo
++++ PRETTY_NAME='Exherbo Linux'
++++ ID=exherbo
++++ ANSI_COLOR='0;32'
/home/mawww/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
++ echo ubuntu12_32
+ PLATFORM=ubuntu12_32
++ echo ubuntu12_32
++ grep 32
+ PLATFORM32=ubuntu12_32
++ echo ubuntu12_32
++ grep 64
++ true
+ PLATFORM64=
+ '[' -z ubuntu12_32 ']'
+ '[' -z '' ']'
++ echo ubuntu12_32
++ sed s/32/64/
+ PLATFORM64=ubuntu12_64
+ STEAMEXEPATH=ubuntu12_32/steam
+ STEAMCONFIG=/home/mawww/.steam
+ PIDFILE=/home/mawww/.steam/steam.pid
+ STEAMBIN32LINK=/home/mawww/.steam/bin32
+ STEAMBIN64LINK=/home/mawww/.steam/bin64
+ STEAMSDK32LINK=/home/mawww/.steam/sdk32
+ STEAMSDK64LINK=/home/mawww/.steam/sdk64
+ STEAMROOTLINK=/home/mawww/.steam/root
++ detect_steamdatalink
++ '[' -f /home/mawww/.local/share/Steam/steam_dev.cfg ']'
+++ detect_package
+++ case `detect_universe` in
++++ detect_universe
++++ test -f /home/mawww/.local/share/Steam/Steam.cfg
++++ test -f /home/mawww/.local/share/Steam/steam.cfg
++++ STEAMUNIVERSE=Public
++++ echo Public
+++ STEAMPACKAGE=steam
+++ echo steam
++ STEAMDATALINK=/home/mawww/.steam/steam
++ echo /home/mawww/.steam/steam
+ STEAMDATALINK=/home/mawww/.steam/steam
+ STEAMSTARTING=/home/mawww/.steam/starting
+ : ''
+ steamos_arg
+ return 1
+ '[' '!' -f /home/mawww/.steam/steam.pid ']'
++ cat /home/mawww/.steam/steam.pid
+ kill -0 11102
+ INITIAL_LAUNCH=true
+ '[' '' = --reset ']'
+ '[' true ']'
+ show_license_agreement
+ LICENSE=/home/mawww/.local/share/Steam/steam_install_agreement.txt
+ '[' '!' -f /home/mawww/.steam/steam_install_agreement.txt ']'
+ '[' -z /usr/host/bin/steam ']'
+ '[' -f /usr/host/bin/steam ']'
+ check_scriptversion /usr/host/bin/steam STEAMSCRIPT_VERSION 100020
+ SCRIPT=/usr/host/bin/steam
+ VERSION_TOKEN=STEAMSCRIPT_VERSION
+ MINIMUM_VERSION=100020
++ detect_scriptversion /usr/host/bin/steam STEAMSCRIPT_VERSION
+++ fgrep STEAMSCRIPT_VERSION= /usr/host/bin/steam
++ SCRIPT_VERSION='export STEAMSCRIPT_VERSION=100051'
++ [[ -n export STEAMSCRIPT_VERSION=100051 ]]
++ expr 'export STEAMSCRIPT_VERSION=100051' : '.*=\(.*\)'
+ VERSION=100051
+ [[ 100051 -lt 100020 ]]
+ return 0
+ STEAMSCRIPT_OUTOFDATE=0
+ '[' -z '' ']'
++ dirname /usr/host/bin/steam
++ detect_package
++ case `detect_universe` in
+++ detect_universe
+++ test -f /home/mawww/.local/share/Steam/Steam.cfg
+++ test -f /home/mawww/.local/share/Steam/steam.cfg
+++ STEAMUNIVERSE=Public
+++ echo Public
++ STEAMPACKAGE=steam
++ echo steam
+ STEAMDEPS=/usr/host/bin/steamdeps
+ '[' -f /usr/host/bin/steamdeps -a -f /home/mawww/.local/share/Steam/steamdeps.txt ']'
+ '[' '!' -e /home/mawww/.steam ']'
+ '[' /home/mawww/.local/share/Steam '!=' /home/mawww/.steam/root -a /home/mawww/.local/share/Steam '!=' /home/mawww/.steam/steam ']'
+ rm -f /home/mawww/.steam/bin32
+ ln -s /home/mawww/.local/share/Steam/ubuntu12_32 /home/mawww/.steam/bin32
+ rm -f /home/mawww/.steam/bin64
+ ln -s /home/mawww/.local/share/Steam/ubuntu12_64 /home/mawww/.steam/bin64
+ rm -f /home/mawww/.steam/sdk32
+ ln -s /home/mawww/.local/share/Steam/linux32 /home/mawww/.steam/sdk32
+ rm -f /home/mawww/.steam/sdk64
+ ln -s /home/mawww/.local/share/Steam/linux64 /home/mawww/.steam/sdk64
+ rm -f /home/mawww/.steam/root
+ ln -s /home/mawww/.local/share/Steam /home/mawww/.steam/root
+ '[' /home/mawww/.steam/steam ']'
+ rm -f /home/mawww/.steam/steam
+ ln -s /home/mawww/.local/share/Steam /home/mawww/.steam/steam
+ rm -f /home/mawww/.steampath
+ ln -s /home/mawww/.steam/bin32/steam /home/mawww/.steampath
+ rm -f /home/mawww/.steampid
+ ln -s /home/mawww/.steam/steam.pid /home/mawww/.steampid
+ rm -f /home/mawww/.steam/bin
+ ln -s /home/mawww/.steam/bin32 /home/mawww/.steam/bin
++ distro_description
+++ detect_distro
+++ '[' -f /etc/lsb-release ']'
+++ '[' -f /etc/os-release ']'
+++ . /etc/os-release
++++ NAME=Exherbo
++++ PRETTY_NAME='Exherbo Linux'
++++ ID=exherbo
++++ ANSI_COLOR='0;32'
+++ echo exherbo
+++ tr '[A-Z]' '[a-z]'
+++ detect_release
+++ '[' -f /etc/lsb-release ']'
+++ '[' -f /etc/os-release ']'
+++ . /etc/os-release
++++ NAME=Exherbo
++++ PRETTY_NAME='Exherbo Linux'
++++ ID=exherbo
++++ ANSI_COLOR='0;32'
/home/mawww/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
+++ detect_arch
+++ case $(uname -m) in
++++ uname -m
+++ echo 64-bit
++ echo 'exherbo  64-bit'
+ echo 'Running Steam on exherbo  64-bit'
Running Steam on exherbo  64-bit
+ : ''
+ '[' '' = debug ']'
+ '[' '' = 1 ']'
+ '[' '' = 0 ']'
+ '[' -z '' ']'
+ runtime_supported
+ case "$(detect_distro)-$(detect_release)" in
++ detect_distro
++ '[' -f /etc/lsb-release ']'
++ '[' -f /etc/os-release ']'
++ . /etc/os-release
+++ NAME=Exherbo
+++ PRETTY_NAME='Exherbo Linux'
+++ ID=exherbo
+++ ANSI_COLOR='0;32'
++ echo exherbo
++ tr '[A-Z]' '[a-z]'
++ detect_release
++ '[' -f /etc/lsb-release ']'
++ '[' -f /etc/os-release ']'
++ . /etc/os-release
+++ NAME=Exherbo
+++ PRETTY_NAME='Exherbo Linux'
+++ ID=exherbo
+++ ANSI_COLOR='0;32'
/home/mawww/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
+ return 0
+ echo 'STEAM_RUNTIME is enabled automatically'
STEAM_RUNTIME is enabled automatically
+ export STEAM_RUNTIME=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime
+ STEAM_RUNTIME=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime
+ '[' /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime -a /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime '!=' 0 ']'
+ unpack_runtime
+ has_runtime_archive
+ '[' '!' -f /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime.tar.xz.part0 ']'
+ '[' '!' -f /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime.checksum ']'
+ return 0
+ '[' -f /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/checksum ']'
+ cmp /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime.checksum /home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/checksum
+ return 0
+ case $(uname -m) in
++ uname -m
+ export PATH=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/home/mawww/.opam/system/bin:/home/mawww/local/bin:/usr/local/bin:/usr/host/bin:/usr/local/bin:/usr/host/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/lib/jdk/bin:/usr/x86_64-pc-linux-gnu/lib/jre/bin::/home/mawww/.cargo/bin
+ PATH=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/home/mawww/.opam/system/bin:/home/mawww/local/bin:/usr/local/bin:/usr/host/bin:/usr/local/bin:/usr/host/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/lib/jdk/bin:/usr/x86_64-pc-linux-gnu/lib/jre/bin::/home/mawww/.cargo/bin
+ export LD_LIBRARY_PATH=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:/home/mawww/local/lib:/home/mawww/local/lib:
+ LD_LIBRARY_PATH=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:/home/mawww/local/lib:/home/mawww/local/lib:
+ export LD_LIBRARY_PATH=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:/home/mawww/local/lib:/home/mawww/local/lib::/usr/lib32
+ LD_LIBRARY_PATH=/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:/home/mawww/local/lib:/home/mawww/local/lib::/usr/lib32
+ export LD_LIBRARY_PATH=/home/mawww/.local/share/Steam/ubuntu12_32:/home/mawww/.local/share/Steam/ubuntu12_32/panorama:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:/home/mawww/local/lib:/home/mawww/local/lib::/usr/lib32
+ LD_LIBRARY_PATH=/home/mawww/.local/share/Steam/ubuntu12_32:/home/mawww/.local/share/Steam/ubuntu12_32/panorama:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/mawww/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:/home/mawww/local/lib:/home/mawww/local/lib::/usr/lib32
+ '[' -z '' ']'
+ check_shared_libraries
+ '[' -f /home/mawww/.local/share/Steam/ubuntu12_32/steamui.so ']'
++ get_missing_libraries /home/mawww/.local/share/Steam/ubuntu12_32/steamui.so
++ LD_PRELOAD=
++ ldd /home/mawww/.local/share/Steam/ubuntu12_32/steamui.so
++ LD_PRELOAD=
++ ldd /home/mawww/.local/share/Steam/ubuntu12_32/steamui.so
++ grep '=>'
++ grep -v linux-gate
++ grep -v /
++ awk '{print $1}'
++ true
+ MISSING_LIBRARIES=
+ '[' '' '!=' '' ']'
+ export SDL_VIDEO_X11_DGAMOUSE=0
+ SDL_VIDEO_X11_DGAMOUSE=0
+ '[' Linux = Linux ']'
+ :
+ MAGIC_RESTART_EXITCODE=42
+ SEGV_EXITCODE=139
+ STEAM_DEBUGGER=
+ unset DEBUGGER
+ '[' '' == gdb ']'
+ '[' '' == cgdb ']'
+ '[' '' == valgrind ']'
+ '[' '' == callgrind ']'
+ '[' '' == strace ']'
+ /home/mawww/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0305/204000:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
[0305/204000:ERROR:browser_main_loop.cc(203)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Installing breakpad exception handler for appid(steamwebhelper)/version(20160304135020)
Installing breakpad exception handler for appid(steamwebhelper)/version(1457099420)
[0305/204000:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
Installing breakpad exception handler for appid(steamwebhelper)/version(20160304135020)
Installing breakpad exception handler for appid(steamwebhelper)/version(1457138872)
Installing breakpad exception handler for appid(steamwebhelper)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
Created shared memory when not owner SteamController_Shared_mem
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)

** (steam:11272): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files
Installing breakpad exception handler for appid(steam)/version(1457138872)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
Installing breakpad exception handler for appid(steam)/version(1457138872)
Installing breakpad exception handler for appid(steam)/version(1457138872)
local (potentially out of sync) copy of roaming config loaded - 4241 bytes.
Generating new string page texture 5: 128x256, total string texture memory is 573.44 KB
Generating new string page texture 6: 256x256, total string texture memory is 835.58 KB
Generating new string page texture 7: 32x256, total string texture memory is 868.35 KB
Mmawww 2016-03-06 github

Hello,

So after searching around a bit more, I found https://github.com/voidlinux/void-packages/issues/1115 which explains the bug I have been having. I did switch back to openssl, but that gave me a crash at start due to steam not supporting newer openssl versions. With a LD_PRELOAD hack I could get steam to start, but dota2 still crashes (both crashes are similar to whats described in #3803 ).

Kkisak-valve maintainer 2019-04-05 github

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

Mmawww 2019-04-07 github

Hello,

Its been a long time I did not run steam on a libressl based system, and current steam works fine with my current openssl release.

Do you want me to close this issue ?

Kkisak-valve maintainer 2019-04-07 github

Thanks for the feedback, closing.

Launch options