Aeioyoo Posted September 2, 2019 Share Posted September 2, 2019 We're getting TLS errors on rust on our new dedi, doesn't happen on our others. I'd think main causal factor would be other servers having an older version of mono that's been updated, whereas new one only has 6, but I'm really not sure. Error: Error: ConnectFailure (TLS Support not available.) TLS Support not available. No such TLS Provider: `legacy'.***8203; (it should really use BTLS anyway) This is meaning rust can't connect to https for plugins and oxide updates. It could be the version of mono already installed for TCA is interfering, or it could be something else. It really should have legacy though, whichever version it's using. I can't set mono tls provider though as the version of mono it uses is precompiled and included with the server. Anybody experienced this before? Link to comment Share on other sites More sharing options...
LFA Posted September 4, 2019 Share Posted September 4, 2019 Hi, try editing /home/tcadmin/Monitor/tcadmin-config. Change this line: export MONO_TLS_PROVIDER=legacy to #export MONO_TLS_PROVIDER=legacy Then restart the monitor and service manager. You might also have to kill the TCAdminServiceLauncher.exe processes. Link to comment Share on other sites More sharing options...
Aeioyoo Posted September 4, 2019 Author Share Posted September 4, 2019 (edited) It was already commented out. It doesn't work with it commented, uncommented, or changed to BTLS. I couldn't find tcadminservicelauncher though. It should be using its own copy of mono, thats the path it displays when it's launching. Works on our other servers, just not this one. Edited September 4, 2019 by Aeioyoo Link to comment Share on other sites More sharing options...
LFA Posted September 5, 2019 Share Posted September 5, 2019 Do you also see that error if you start it manually without TCAdmin? You can follow these instructions to start it manually: https://help.tcadmin.com/Troubleshooting_Game_&_Voice_Services#Troubleshooting_.28Linux.29 Link to comment Share on other sites More sharing options...
Aeioyoo Posted September 5, 2019 Author Share Posted September 5, 2019 No! That fixes the error if it's ran manually. Any reason it wouldn't work normally? Link to comment Share on other sites More sharing options...
Aeioyoo Posted September 5, 2019 Author Share Posted September 5, 2019 (edited) It is causing a start error though and failing to start, although tls is working at least. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory dlopen failed trying to load: /home/tcagame/.steam/sdk64/steamclient.so with error: /home/tcagame/.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory [s_API] SteamAPI_Init(): Failed to load steam client. Tried paths 'steamclient.so' and '/home/tcagame/.steam/sdk64/steamclient.so' [s_API FAIL] SteamAPI_Init() failed And there's this error in console: Couldn't initialize Steam Server (InitGameServer returned false (3106313349,56488,28035,65535,3,"2190")) (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) IP address from command-line: **** (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) Server startup complete EasyAntiCheat Scout Shutting Down (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) EasyAntiCheat Server Shutting Down (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) [Raknet] Server Shutting Down (Shutting Down) Fallback handler could not load library RustDedicated_Data/Mono/libKernel32 Fallback handler could not load library RustDedicated_Data/Mono/libKernel32.so Fallback handler could not load library RustDedicated_Data/Mono/Kernel32 Fallback handler could not load library RustDedicated_Data/Mono/libKernel32 Fallback handler could not load library RustDedicated_Data/Mono/libKernel32.so Fallback handler could not load library RustDedicated_Data/Mono/libKernel32 Setting up 6 worker threads for Enlighten. Thread -> id: 7f3655fff700 -> priority: 1 Thread -> id: 7f3654ffd700 -> priority: 1 Thread -> id: 7f36557fe700 -> priority: 1 Thread -> id: 7f368c8d0700 -> priority: 1 Thread -> id: 7f36477fe700 -> priority: 1 Thread -> id: 7f3646ffd700 -> priority: 1 eac_server.so [x64] :: OnUnload()~ I assume it's because the steamclient is provided by tcadmin when server is started, and not when it's done manually. Anyway, like I said, any way to get it working via control panel too? Edited September 5, 2019 by Aeioyoo Link to comment Share on other sites More sharing options...
LFA Posted September 6, 2019 Share Posted September 6, 2019 Create a support ticket with the login for your control panel and ssh access so I can take a look. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now