Also confirmed on Debian 8.
I'm seeing this behaviour for a long time (also in the beta), but I have to admit, I thought, the long startup is "normal", because I never used NetworkManager on my system...
Likewise, this happens to me when using dhcpcd without NetworkManager running. It can take ~5 minutes (or more) for steam to start up on my computer.
Hello @qsniyg, I've seen similar delays with my test boxes when the primary dns is offline or misconfigured, otherwise it's a 10 second delay mentioned above.
@kisak-valve was the root cause for the delay when no NetworkManager found out?
This problem seems now to prevent some people from starting Steam at all, because it gets killed due to the extra delay:
https://github.com/flathub/com.valvesoftware.Steam/issues/1040
I wrote this small script to fake the presence of NetworkManager, it seems enough to fool Steam into starting without delay:
#! /usr/bin/python3 -B
import dbus.service
import dbus.mainloop.glib
from gi.repository import GLib
if __name__ == '__main__':
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
system_bus = dbus.SystemBus()
name = dbus.service.BusName("org.freedesktop.NetworkManager", system_bus)
object = dbus.service.FallbackObject(system_bus, '/')
GLib.MainLoop().run()
Requires the python3-dbus and python3-gi debian packages to run.
Nothing extracted yet.
Your system information
Steam client version (build number or date):
Apr 25 2017, at 22:46:35
Distribution (e.g. Ubuntu):
Archlinux
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:
Steam hangs on startup for 8-10 seconds when networkmanager is not running AND steam login credentials are saved.
Steps for reproducing this issue:
Steam seems to hang on this message for about 8 seconds:
** (steam:18084): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service filesIf you type in your password manually, it doesn't seem to hang there. It only happens when login is automatic. If NetworkManager is running, there is no hang.