LinuxGSM: Rust won't start on Fresh Install

  • Fresh Install on Debian 9.3 Stretch (Also tried Ubuntu 16.04)
  • Install dependencies sudo dpkg --add-architecture i386; sudo apt-get update; sudo apt-get install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc tmux lib32gcc1 libstdc++6 libstdc++6:i386 lib32z1
  • Create ‘rust’ user
  • Login as ‘rust’ user
  • git clone https://github.com/GameServerManagers/LinuxGSM.git
  • ./linuxgsm.sh rust
  • ./rustserver install
  • ./rustserver start

At this point, it fails… I had initially thought it was an LD_LIBRARY path problem but couldn’t fix it… I’ve tried both Ubuntu & Debian (both from OVH) and get the same results. Any idea what I’m doing wrong? I’ve included the logs below.

Postdetails @ https://hastebin.com/ivejedezod Console Log @ https://hastebin.com/asibuxayuk

Thank you in advance!

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 19 (8 by maintainers)

Commits related to this issue

Most upvoted comments

As usual, i’m on it and will try to fix Facepunch’s unprofessionalism.

Lol @FredSaltyNuts Not the first, and probably not the last something like that happens. I added support for Rust around 2 years ago, this is maybe the 3rd or 4th time that Facepunch breaks everything. Once, start parameters changed, then i think a new glibc was required, then we had to set the library path, and now we have to set it a different way… The “”““funny””“” thing is this time, the website happened to be down at the same time. 😮)) Of course, every single time, Facepunch provides 0 info about the changes, and the community has to find workarounds to fix their crap.

PS: And now https://oxidemod.org/ is unavailable 😮))

Fix published on master branch. Works for Debian 9. Please test it out and feedback.

Bobey6,

I fixed the issue by:

In your lgsm/config-lgsm/rustserver/rustserver.cfg replace executable=“./RustDedicated” with: executable=“LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${homeDir}/serverfiles/RustDedicated_Data/Plugins/x86_64 ./RustDedicated”

Still getting lots of errors… I sure hope Facepunch grow up soon…

Web request callback raised an exception (JsonReaderException: Unexpected character encountered while parsing value: <. Path ‘’, line 0, position 0.) at Newtonsoft.Json.JsonTextReader.ParseValue () [0x00000] in <filename unknown>:0 at Newtonsoft.Json.JsonTextReader.Read () [0x00000] in <filename unknown>:0 at Newtonsoft.Json.JsonReader.ReadAndMoveToContent () [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, Boolean hasConverter) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in <filename unknown>:0

EDIT: Scratch that - I had file ownership mistakes because I’m an idiot… Cheers

Updated LGSM on Centos 7

The server starts now, all the way to spawning the Bradley

Oxide is also updated but now the Csharp compiler fails. Plugins don’t get loaded I removed oxide, installed it again - updated it again and again Compiler still fails

Maybe oxide needs a fix? Just asking

I googled for the error and got nothing yet

Works for me on Debian 8. Good work !!!