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
- New fix for Rust Fixes #1817 #1813 Tested Working on Debian 9; cannot be worst than nothing for other distro. — committed to GameServerManagers/LinuxGSM by UltimateByte 6 years ago
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
masterbranch. 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
@FredSaltyNuts They are already aware, check this: https://oxidemod.org/threads/couldnt-check-for-update-to-csharpcompiler-exe.29609/
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 !!!