protonscr

Steam assertion failed with STEAM_RUNTIME disabled.

steamclosed reviewedNot a bug
ValveSoftware/steam-for-linux#2426 · opened 2013-05-09 by Ghost99 · updated 2013-05-09 · 4 comments · github
GGhost99 2013-05-09 github

Steam suddenly stop working without STEAM_RUNTIME=1, I always get errors:

Running Steam on gentoo  64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
unlinked 0 orphaned pipes
Gtk-Message: Failed to load module "gnomesegvhandler"
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
[0509/172216:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[0509/172216:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp (281) : Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.

Assert( Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.
 ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp:281

Installing breakpad exception handler for appid(steam)/version(1367621987_client)
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/SteamStartup.cpp (627) : Assertion Failed: ! "There was a problem with your Steam installation.\n" "Please reinstall steam.\n"
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/assert_20130509172216_1.dmp
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 376 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
[2013-05-09 17:22:12] Startup - updater built May  3 2013 15:08:27
[2013-05-09 17:22:13] Verifying installation...
[2013-05-09 17:22:13] Verification complete
Shutting down. . .
[2013-05-09 17:22:17] Shutdown

With STEAM_RUNTIME=1, Steam work, but without Russian localization.
"steam --reset" does not help.

Before this bug appeared, Steam work fine without STEAM_RUNTIME.

Ggdrewb-valve maintainer 2013-05-09 github

The failure is expected behavior and not a bug as you're missing a dependency. The Steam runtime fulfills the dependency, which is what it's for.

By "without Russian localization" do you mean you can't select Russian in the Steam options, or that the text doesn't show up in Russian or that you can't input in Russian?

GGhost99 2013-05-09 github

I just forgot to set language after --reset.
How can I know what exactly Steam required from my system? I really want to run Steam with my system libs.

Ggdrewb-valve maintainer 2013-05-09 github

The most direct way is to run ldd on the Steam binaries, then find what packages contain the dependencies that aren't found.

In your case it's most likely Network Manager, as a dependency on that was recently added. There are several libnm* that you need. Note also that the runtime is a stable and tested platform. If you run without it you may experience incompatibilities as you're running in a configuration we don't test. You're welcome to do that, I just want to point out that your mileage may vary.

Ggdrewb-valve maintainer 2013-05-09 github

Closing this as the language issue is resolved.

Nothing extracted yet.