YEAH ! Find it!
Paradox launcher doesn't use it's own "libnode.so" (that is inside the launcher directory ), but the system one if it exists.
So if you have an update libnode.so ( that is from nodejs/npm installation ) the Steam launcher doesn't start !!!
I'm going to fill a bug report for this!
Kliwarrior did a good job finding a possible issue, however my logs show nothing about neither nodejs nor steamappid:
Code:
GameAction [AppID 859580, ActionID 3] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 859580, ActionID 3] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 859580, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 859580, ActionID 3] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 859580, ActionID 3] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 859580, ActionID 3] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 859580 "", ProcID 18174, IP 0.0.0.0:0
Starting app 859580
>>> Adding process 18174 for game ID 859580
GameAction [AppID 859580, ActionID 3] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 859580, ActionID 3] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/fb/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/fb/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 18175 for game ID 859580
ERROR: ld.so: object '/home/fb/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 18177 for game ID 859580
(node:18175) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added. Use emitter.setMaxListeners() to increase limit
(node:18175) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit
(node:18175) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 drain listeners added. Use emitter.setMaxListeners() to increase limit
(node:18175) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit
(node:18175) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added. Use emitter.setMaxListeners() to increase limit
Fontconfig error: "/home/fb/.config/fontconfig/fonts.conf", line 21: mismatched tag
info [SteamService]: Initializing game container (game directory: /home/fb/.local/share/Steam/steamapps/common/ImperatorRome/game)
info [SteamService]: Game ID: imperator_rome
info [SteamService]: Game dist platform: steam
Game update: AppID 859580 "", ProcID 18175, IP 0.0.0.0:0
Setting breakpad minidump AppID = 859580
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198038879551 [API loaded no]
info [SteamService]: Copying mod files from Steamworks to /home/fb/.local/share/Paradox Interactive/Imperator
info [SteamService]: Getting subscribed Steam workshop items
info [AppsMetaDataManager]: Loading apps metadata
info [SteamService]: Game container successfully initialized
info [IngameSettingsService]: Loading in-game settings
info [IngameSettingsService]: Loading in-game settings
Game removed: AppID 859580 "", ProcID 18175
Exiting app 859580
No cached sticky mapping in ActivateActionSet.
In fact, they seem to produce no relevant error whatsoever, even though steam is running with "-v".
The game does run when I launch it using binary executable (does not hook itself to Steam) and it even starts the launcher (when Steam is already running) using
Code:
~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ~/.local/share/Steam/steamapps/common/ImperatorRome/launcher/Paradox\ Launcher -steam