Rust server broken on Linux
Discussion in 'Rust Discussion' started by GreenTea, Oct 19, 2017.
-
Same here.... fully updated and not working, same problem.
-
Same updated Rust and Oxide and same error. Seems to be an issue with eac_server.so
Running latest Ubuntu 16.04. Everything is up to date. It did update a Glib dependency recently. Not sure if that had anything to do with it.
Preloaded 'libRakNet.so'
Preloaded 'libRustNative.so'
eac_server.so [x64] :: OnLoad()
And then nothing... -
same issue on Debian. Looks like we are all going to have to wait for garry
-
Code:Unhandled Exception: System.ExecutionEngineException: SIGILL
-
Seems Garry is aware of the issue. EAC related. No ETA on fix yet.
-
-
So, the issue is with EAC. Please email [email protected] with the issue.
I posted some more about it here: Official Bug Reporting Megathread - Devblog 182 • r/playrust -
Simple error(they forged to add something in build):
Starting program: /home/rustserver/serverfiles/RustDedicated -batchmode
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Found path: /home/rustserver/serverfiles/RustDedicated
Mono path[0] = '/home/rustserver/serverfiles/RustDedicated_Data/Managed'
Mono config path = '/home/rustserver/serverfiles/RustDedicated_Data/Mono/etc'
[New Thread 0x7ffff4a0e700 (LWP 5615)]
[New Thread 0x7ffff497d700 (LWP 5616)]
Preloaded 'libRakNet.so'
Preloaded 'libRustNative.so'
eac_server.so [x64] :: OnLoad()
Program received signal SIGILL, Illegal instruction.
0x00007fffefaeb161 in CryptoPP:etectX86Features () at cpu.cpp:264
264 cpu.cpp: No such file or directory
Could you mail them and push this log to reddit? Please.
Thanks! -
"Thanks to the gdb log that you sent our developers managed to find the issue.
It is related to CPU and bit manipulation instruction sets.
Bit Manipulation Instruction Sets - Wikipedia
We will prepare a fix and release it as soon as possible.
Thank you very much for your help!" -
The fix will be deployed to Steam shortly but in the mean time the new server binary is available here. This goes to rust_Data/Plugins/x86_64/libeac_server.so
Code:http://sandra.easyanticheat.net/rust_prerelease_a98sd2/x86_64/libeac_server.so
-
Thanks, server now starts, just updated libeac_server.so from your link.
-
I recommend wait for Steam.
Nice cat: http://sandra.easyanticheat.net/ -
-
Last edited by a moderator: Oct 20, 2017
-
The same error.
rust-server-console.log
eac_server.so [x64] :: OnLoad()
eac_server.so [x64] :: OnLoad()
Unhandled Exception: System.ExecutionEngineException: SIGILL
eac_server.so [x64] :: OnUnload()
eac_server.so [x64] :: OnUnload()
rust-server.log
Set current directory to /home/rustserver/serverfiles
Found path: /home/rustserver/serverfiles/RustDedicated
Mono path[0] = '/home/rustserver/serverfiles/RustDedicated_Data/Managed'
Mono config path = '/home/rustserver/serverfiles/RustDedicated_Data/Mono/etc'
Preloaded 'libRakNet.so'
Preloaded 'libRustNative.so'
Preloaded 'libeac_server.so'
All current, kernel, updates, Rust data, oxide data.
I use Ubuntu 16.04 LTS x64, LGSM.
Before the Rust data was updated, it all worked smoothly. -
-
Alistair_Mc[+4]
The fix will be deployed to Steam shortly but in the mean time the new server binary is available here. This goes to
Code:rust_Data/Plugins/x86_64/libeac_server.so
-
Again you guys on this Oxide forum have the fix. Thanks for that.
-