Linux Stuck on "Connecting to online services" screen when trying to play co-op

DragoReborn7

Greenhorn
Arch (Garuda Linux on the Zen Kernal)
v1.6.15 build 24356

When trying to play multiplayer, I cannot get past this connecting to online services screen. I have already tried:
  • Restarting my pc and steam
  • Using a different network
  • Uninstalling and reinstalling Stardew
  • Running steam in both runtime and native
  • Using the Linux LTS kernal

Other multiplayer games work just fine, I have verified I'm not banned on steam, and I was previously able to play co-op games. I'm not really sure what could be causing this. Any help would be appreciated because no error code is listed by the game. Thanks!

Edit: FINALLY found a solution here. The problem turned out to be the recent glibc update.
 

Attachments

Last edited:

AnSpake

Newcomer
Hello,
Same issue, my friends are on Windows and it's working fine
Did the same things as OP.

From what I could see online, we have to wait it out ...
Arch (Manjaro)

EDIT: LAN is working if use the feature "Force the use of a specific Steam Play compatibility tool" to Proton 7.0-6 (my latest was proton 8)
 
Last edited:

DragoReborn7

Greenhorn
Hello,
Same issue, my friends are on Windows and it's working fine
Did the same things as OP.

From what I could see online, we have to wait it out ...
Arch (Manjaro)

EDIT: LAN is working if use the feature "Force the use of a specific Steam Play compatibility tool" to Proton 7.0-6 (my latest was proton 8)
I can confirm that using that proton version fixed it for me. So weird. I think I've also found the error code causing it for me running it through the native linux installation.

Code:
TypeInitializationException: The type initializer for 'Galaxy.Api.GalaxyInstancePINVOKE' threw an exception.
 ---> TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception.
 ---> DllNotFoundException: Unable to load shared library 'GalaxyCSharpGlue' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libGalaxyCSharpGlue: cannot open shared object file: No such file or directory
   at Galaxy.Api.GalaxyInstancePINVOKE.SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_GalaxyInstance(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
   at Galaxy.Api.GalaxyInstancePINVOKE.SWIGExceptionHelper..cctor()
   --- End of inner exception stack trace ---
   at Galaxy.Api.GalaxyInstancePINVOKE.SWIGExceptionHelper..ctor()
   at Galaxy.Api.GalaxyInstancePINVOKE..cctor()
   --- End of inner exception stack trace ---
   at Galaxy.Api.GalaxyInstancePINVOKE.new_InitParams__SWIG_3(String jarg1, String jarg2, String jarg3)
   at StardewValley.SDKs.Steam.SteamHelper.Initialize() in D:\GitlabRunner\builds\Gq5qA5P4\1\ConcernedApe\stardewvalley\Farmer\Farmer\SDKs\Steam\SteamHelper.cs:line 90
[15:32:08 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
[15:32:08 TRACE game] Registered trigger action handler 'Pathoschild.ContentPatcher_MigrateIds'.
[15:32:09 TRACE game] Signing into GalaxySDK
[15:32:09 ERROR game] Galaxy SignInSteam failed with an exception:
TypeInitializationException: The type initializer for 'Galaxy.Api.GalaxyInstance' threw an exception.
 ---> TypeInitializationException: The type initializer for 'CustomExceptionHelper' threw an exception.
 ---> DllNotFoundException: Unable to load shared library 'GalaxyCSharpGlue' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libGalaxyCSharpGlue: cannot open shared object file: No such file or directory
   at Galaxy.Api.GalaxyInstance.CustomExceptionHelper.CustomExceptionRegisterCallback(CustomExceptionDelegate customCallback)
   at Galaxy.Api.GalaxyInstance.CustomExceptionHelper..cctor()
   --- End of inner exception stack trace ---
   at Galaxy.Api.GalaxyInstance.CustomExceptionHelper..ctor()
   at Galaxy.Api.GalaxyInstance..cctor()
   --- End of inner exception stack trace ---
   at Galaxy.Api.GalaxyInstance.User()
   at StardewValley.SDKs.Steam.SteamHelper.onEncryptedAppTicketResponse(EncryptedAppTicketResponse_t response, Boolean ioFailure) in D:\GitlabRunner\builds\Gq5qA5P4\1\ConcernedApe\stardewvalley\Farmer\Farmer\SDKs\Steam\SteamHelper.cs:line 251
 
Top