Rust server wont start if any plugins in the plugins folder
As the title says the server wont start when there is any plugins in the folder this is the error i get.
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/libkernel32
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/libkernel32.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/kernel32
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/libkernel32
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/libkernel32.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/libkernel32
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/data-0x56180613ae80.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/data-0x561806a411a0.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/data-0x561806a5f640.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/data-0x56181a7d22c0.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/data-0x56181a7e80d0.so
Fallback handler could not load library /home/user2-17/server/rust/RustDedicated_Data/Mono/data-0x56181a801950.so
Those are not errors nor related to Oxide or plugins, and normal. Could you pastebin the full log please?
5e13a8d5b2bc5.jpg Wulf
Those are not errors nor related to Oxide or plugins, and normal. Could you pastebin the full log please?

This is from Oxide_2020-01-08.txt
https://pastebin.com/EGDTWqx4

It looks like whatever Clans plugin you are using is causing the server to break.
Is the plugin that is generating that error minified or obfuscated in some way?

This might be an Oxide issue but we will likely not be able to fix it in Oxide.  The system that is creating this issue is not supported and a replacement is being written, though it may be some time before it is ready.

I would suggest touching base with the plugin author to see if there may be some type of workaround.
5dfde13fdb9ce.png Calytic
Is the plugin that is generating that error minified or obfuscated in some way?

This might be an Oxide issue but we will likely not be able to fix it in Oxide.  The system that is creating this issue is not supported and a replacement is being written, though it may be some time before it is ready.

I would suggest touching base with the plugin author to see if there may be some type of workaround.
I see well i have tried a few plugins also updated ones but im still getting that error. So thats why i decided to make this post since i was pretty sure it wasnt the plugins but now you say it might be or it is. 
It likely could be fixed in both places but a fix in Oxide is not forthcoming and would be a lot more time-consuming and complicated.  A plugin fix, if possible, would be the better option for the short-term.  The system in question is being replaced, as I mentioned, but is not ready yet.  Sorry for the inconvenience.
5dfde13fdb9ce.png Calytic
It likely could be fixed in both places but a fix in Oxide is not forthcoming and would be a lot more time-consuming and complicated.  A plugin fix, if possible, would be the better option for the short-term.  The system in question is being replaced, as I mentioned, but is not ready yet.  Sorry for the inconvenience.

I see i have also just tried the newest update plugin which was updated 2 hours ago and i still get the error in console which is this:

(16:48:33) | Exception while patching: NTeleportation (AssemblyResolutionException: Failed to resolve assembly: 'Oxide.CSharp, Version=2.0.4000.0, Culture=neutral, PublicKeyToken=null')
at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x000fb] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00007] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00025] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.TypeReference type) [0x00040] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Mono.Cecil.ModuleDefinition.Resolve (Mono.Cecil.TypeReference type) [0x00006] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Mono.Cecil.TypeReference.Resolve () [0x00006] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Oxide.Core.CSharp.DirectCallMethod..ctor (Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type) [0x00159] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Plugins.CompiledAssembly+<>c__DisplayClass20_0.<PatchAssembly>b__0 (System.Object _) [0x00178] in <9affce1cd15c4ec183941adef8db1722>:0
(16:48:33) | Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.CompilablePlugin+<>c__DisplayClass6_0.<LoadPlugin>b__0 (System.Boolean loaded) [0x00078] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Plugins.CompiledAssembly.<LoadAssembly>b__19_0 (System.Byte[] rawAssembly) [0x00018] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Plugins.CompiledAssembly+<>c__DisplayClass20_3.<PatchAssembly>b__7 () [0x00040] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <4452f821def6406d834e4149849fe7ea>:0



I get this error with every single plugin so as i understand i got 3 choices right now 1 is contact every single person who made these plugins to fix this. 2 wait for the new system to be online. 3 just shut down. its just sad that i had a server long ago for a really long time with no problems at all and now im just getting all these errors.
There really isnt anything for me to do in this case?

Okay, your previous errors seemed to indicate it was specific to one particular plugin.

Can you verify that you have Oxide.CSharp.dll installed in your managed directory?
5dfde13fdb9ce.png Calytic
Okay, your previous errors seemed to indicate it was specific to one particular plugin.

Can you verify that you have Oxide.CSharp.dll installed in your managed directory?
The log shows it as being loaded, but the compiler can't see it for whatever reason.
I would also suggest creating a fresh installation of Rust, installing Oxide, and testing that.  I think we would have more reports of this if this error was as egregious as your report suggests.
5e13a8d5b2bc5.jpg Wulf
The log shows it as being loaded, but the compiler can't see it for whatever reason.

That is not entirely correct, the stack trace originates from Oxide.Core.CSharp.DirectCallMethod.ctor.  DirectCallMethod generates IL at runtime which allows for the local invocation of hooks without reflection.  As mentioned is the latest announcement, this system is being replaced with a new system which relies on ExpressionTree.Invoke instead.

The problem essentially is with the IL that DCM generates.  Nobody here is in a position to fix DCM, and DCM itself a poor solution in any case.

5dfde13fdb9ce.png Calytic

That is not entirely correct, the stack trace originates from Oxide.Core.CSharp.DirectCallMethod.ctor.  DirectCallMethod generates IL at runtime which allows for the local invocation of hooks without reflection.  As mentioned is the latest announcement, this system is being replaced with a new system which relies on ExpressionTree.Invoke instead.

The problem essentially is with the IL that DCM generates.  Nobody here is in a position to fix DCM, and DCM itself a poor solution in any case.

I can verify that i have Oxide.CSharp.dll installed yes but i will reinstall the server now so will let you know in not so long how it went.

Merged post

Full reinstall didnt work. Any other ideas?
I'd suggest disabling all your plugins and extensions and re-enabling them one-by-one to determine whether or not any particular plugin is causing your issue.  Again, we have a number of people using linux and Oxide together successfully, so it seems to be isolated to your particular setup.
Recently I've been having a problem when installing fresh Rust servers that SteamCMD will not download any files onto RustDedicated_Data\Managed\x86 folder, I have to manually copy mono-2.0.dll, msvcp140.dll and msvcr120.dll to said folder or Oxide will not start.
Do I need to port forward (28015 UDP in this case) so that SteamCMD can download those 3 files?