Code:[Oxide] 18:30 [Error] AutoDoors plugin failed to compile!(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)[Oxide] 18:30 [Error] Compiler closed.(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)[Oxide] 18:30 [Error] BetterLoot plugin failed to compile!(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)[Oxide] 18:30 [Error] Compiler closed.
Running on a Linux Server. Installed the linux oxide version from -> https://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip <-
Is there a linux version for Plugins or am i just too dumb ?
Solved Plugins failing to compile
Discussion in 'Rust Discussion' started by #krypto, May 15, 2016.
-
Wulf Community Admin
That is the correct version. Could you provide your full log please?
-
Sure. Just took out some ips, passwords etc
Attached Files:
-
-
Wulf Community Admin
Do you have permissions setup properly for the server directory? It should be solved with chmod 0755 for the entire directory and files, but that is likely overkill. This often happens when permissions aren't setup right and the compiler can't access a DLL or file.
-
Well, were using a Gamepanel wich always resets the chmod of the directory to 0700.
Got no idea how to fix this
[DOUBLEPOST=1463344774,1463332396][/DOUBLEPOST]Someone god any ideas :s ?
Cause every other game runs on this "permissions" -
Wulf Community Admin
It's either permissions or a missing dependency, I don't know of any other reasons why it would have that issue. From what I've seen, fixing those fixes it. -
Were using the Easy-Wi panel and we cant set the permissions higher than 0700. As we can see if we try to set it to 0755 or higher it just resets to 0700.
Also we installed the missing dependency(libc6) package.
Still not working, any other ideas ? -
Wulf Community Admin
I don't sorry, I haven't had much experience with Linux setups. Permissions is 90% of the time the issue from what I've seen, dependencies shouldn't be an issue anymore since we started bundling them entirely. -
Ayone else you know i may could ask ? I want that Server so badly..
-
Wulf Community Admin
Do you have a way of checking what user/group the server runs under vs. what user/group it was installed under? If it isn't the same, then it will have issues accessing files.
-
Somehow we got it working but theres a new error showing up now..
Code:14:05 [Info] ZLevelsRemastered was compiled successfully in 1659ms 14:05 [Error] Exception while patching: ZLevelsRemastered (AssemblyResolutionException: Failed to resolve assembly: 'Oxide.Ext.CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') 14:05 [Debug] at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <filename unknown>:0 at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <filename unknown>:0 at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.Resolve (Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0 at Mono.Cecil.TypeReference.Resolve () [0x00000] in <filename unknown>:0 at Oxide.Ext.CSharp.DirectCallMethod..ctor (Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly+<PatchAssembly>c__AnonStorey2.<>m__0 (System.Object _) [0x00000] in <filename unknown>:0 14:05 [Error] Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object) 14:05 [Debug] at Oxide.Plugins.CompilablePlugin+<LoadPlugin>c__AnonStorey0.<>m__0 (Boolean loaded) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly.<LoadAssembly>m__1 (System.Byte[] raw_assembly) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly+<PatchAssembly>c__AnonStorey2+<PatchAssembly>c__AnonStorey3.<>m__0 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
-
Wulf Community Admin
Looks like you're missing Oxide.Ext.CSharp.dll from Oxide. Check RustDedicated_Data/Managed for it. If it's missing (makes me wonder if other files are too), then you'd need to re-install it from Oxide. -
I dont exactly know how me mate fixed it but he did a template for oxide now and it worked, somehow.
Thx a LOT Wulf!
greets -
Same problem here, I use Easy-Wi too. Oxide loads but when I upload a plugin it says:
Code:Platform assembly: /home/user2-2/server/131.221.34.68_27015/rust/RustDedicated_Data/Managed/Mono.Cecil.Rocks.dll (this message is harmless) [Oxide] 14:07 [Error] Exception while patching: EasyAirdrop (AssemblyResolutionException: Failed to resolve assembly: 'Oxide.Ext.CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null')(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)[Oxide] 14:07 [Debug] at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <filename unknown>:0 at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <filename unknown>:0 at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.Resolve (Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0 at Mono.Cecil.TypeReference.Resolve () [0x00000] in <filename unknown>:0 at Oxide.Ext.CSharp.DirectCallMethod..ctor (Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly+<PatchAssembly>c__AnonStorey2.<>m__0 (System.Object _) [0x00000] in <filename unknown>:0(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)[Oxide] 14:07 [Error] Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)[Oxide] 14:07 [Debug] at Oxide.Plugins.CompilablePlugin+<LoadPlugin>c__AnonStorey0.<>m__0 (Boolean loaded) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly.<LoadAssembly>m__1 (System.Byte[] raw_assembly) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly+<PatchAssembly>c__AnonStorey2+<PatchAssembly>c__AnonStorey3.<>m__0 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
-
Wulf Community Admin
Same answer as above, looks like you're missing Oxide.Ext.CSharp.dll from Oxide. Check RustDedicated_Data/Managed for it. If it's missing (makes me wonder if other files are too), then you'd need to re-install it from Oxide. -
Wulf, thanks for your quick answer. I can see the file. Maybe wrong permissions?
Code:-rwx------ 1 user2-2 admin 77824 May 25 21:03 Oxide.Ext.CSharp.dll
-
Wulf Community Admin
It should match the other DLLs found in the same directory. -
Mmm.. seems like it is a problem with Easy-Wi. I tried to change permissions but when I restart the server from the panel it changes the permissions again to -rwx------. Also, I cannot run the server with any .cs plugin because it stucks when trying to load dlls.
Code:drwx------ 4 user2-2 admin 4096 May 26 14:06 . drwx------ 6 user2-2 admin 4096 May 24 11:07 .. -rwx------ 1 user2-2 admin 1238528 May 25 21:02 Assembly-CSharp.dll lrwxrwxrwx 1 user2-2 admin 89 May 24 11:07 Assembly-CSharp-firstpass.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Assembly-CSharp-firstpass.dll lrwxrwxrwx 1 user2-2 admin 94 May 24 11:07 Assembly-UnityScript-firstpass.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Assembly-UnityScript-firstpass.dll lrwxrwxrwx 1 user2-2 admin 83 May 24 11:07 Behave.Unity.Assets.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Behave.Unity.Assets.dll lrwxrwxrwx 1 user2-2 admin 84 May 24 11:07 Behave.Unity.Runtime.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Behave.Unity.Runtime.dll lrwxrwxrwx 1 user2-2 admin 74 May 24 11:07 ConvexHull.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/ConvexHull.dll lrwxrwxrwx 1 user2-2 admin 84 May 24 11:07 EasyAntiCheat.Client.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/EasyAntiCheat.Client.dll lrwxrwxrwx 1 user2-2 admin 84 May 24 11:07 EasyAntiCheat.Server.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/EasyAntiCheat.Server.dll lrwxrwxrwx 1 user2-2 admin 79 May 24 11:07 Facepunch.Input.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Facepunch.Input.dll lrwxrwxrwx 1 user2-2 admin 81 May 24 11:07 Facepunch.Network.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Facepunch.Network.dll lrwxrwxrwx 1 user2-2 admin 78 May 24 11:07 Facepunch.Rcon.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Facepunch.Rcon.dll lrwxrwxrwx 1 user2-2 admin 80 May 24 11:07 Facepunch.System.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Facepunch.System.dll lrwxrwxrwx 1 user2-2 admin 85 May 24 11:07 Facepunch.UnityEngine.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Facepunch.UnityEngine.dll lrwxrwxrwx 1 user2-2 admin 72 May 24 11:07 I18N.CJK.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/I18N.CJK.dll -rwx------ 1 user2-2 admin 35840 May 25 21:02 I18N.dll lrwxrwxrwx 1 user2-2 admin 76 May 24 11:07 I18N.MidEast.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/I18N.MidEast.dll lrwxrwxrwx 1 user2-2 admin 74 May 24 11:07 I18N.Other.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/I18N.Other.dll lrwxrwxrwx 1 user2-2 admin 73 May 24 11:07 I18N.Rare.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/I18N.Rare.dll -rwx------ 1 user2-2 admin 69120 May 25 21:02 I18N.West.dll lrwxrwxrwx 1 user2-2 admin 81 May 24 11:07 Ionic.Zip.Reduced.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Ionic.Zip.Reduced.dll -rwx------ 1 user2-2 admin 1741312 May 25 21:02 IronPython.dll -rwx------ 1 user2-2 admin 727552 May 25 21:02 IronPython.Modules.dll -rwx------ 1 user2-2 admin 253440 May 25 21:02 Jint.dll -rwx------ 1 user2-2 admin 17920 May 25 21:02 KeraLua.dll -rwx------ 1 user2-2 admin 319 May 26 14:24 KeraLua.dll.config lrwxrwxrwx 1 user2-2 admin 68 May 24 11:07 LZ4n.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/LZ4n.dll -rwx------ 1 user2-2 admin 929280 May 25 21:02 Microsoft.Dynamic.dll -rwx------ 1 user2-2 admin 371200 May 25 21:02 Microsoft.Scripting.Core.dll -rwx------ 1 user2-2 admin 135680 May 25 21:02 Microsoft.Scripting.dll -rwx------ 1 user2-2 admin 280064 May 25 21:02 Mono.Cecil.dll -rwx------ 1 user2-2 admin 23552 May 25 21:02 Mono.Cecil.Rocks.dll -rwx------ 1 user2-2 admin 96256 May 25 21:02 Mono.Data.Tds.dll lrwxrwxrwx 1 user2-2 admin 74 May 24 11:07 Mono.Posix.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Mono.Posix.dll -rwx------ 1 user2-2 admin 296448 May 25 21:02 Mono.Security.dll lrwxrwxrwx 1 user2-2 admin 72 May 24 11:07 mscorlib.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/mscorlib.dll -rwx------ 1 user2-2 admin 443392 May 25 21:02 MySql.Data.dll -rwx------ 1 user2-2 admin 465408 May 25 21:02 Newtonsoft.Json.dll -rwx------ 1 user2-2 admin 93184 May 25 21:02 NLua.dll -rwx------ 1 user2-2 admin 124416 May 25 21:03 Oxide.Core.dll -rwx------ 1 user2-2 admin 42641 May 25 21:03 Oxide.Core.dll.mdb -rwx------ 1 user2-2 admin 77824 May 25 21:03 Oxide.Ext.CSharp.dll -rwx------ 1 user2-2 admin 22607 May 25 21:03 Oxide.Ext.CSharp.dll.mdb -rwx------ 1 user2-2 admin 181760 May 25 21:03 Oxide.Ext.JavaScript.dll -rwx------ 1 user2-2 admin 5440 May 25 21:03 Oxide.Ext.JavaScript.dll.mdb -rwx------ 1 user2-2 admin 32768 May 25 21:03 Oxide.Ext.Lua.dll -rwx------ 1 user2-2 admin 7601 May 25 21:03 Oxide.Ext.Lua.dll.mdb -rwx------ 1 user2-2 admin 12800 May 25 21:03 Oxide.Ext.MySql.dll -rwx------ 1 user2-2 admin 2293 May 25 21:03 Oxide.Ext.MySql.dll.mdb -rwx------ 1 user2-2 admin 26112 May 25 21:03 Oxide.Ext.Python.dll -rwx------ 1 user2-2 admin 5664 May 25 21:03 Oxide.Ext.Python.dll.mdb -rwx------ 1 user2-2 admin 13824 May 25 21:03 Oxide.Ext.SQLite.dll -rwx------ 1 user2-2 admin 2350 May 25 21:03 Oxide.Ext.SQLite.dll.mdb -rwx------ 1 user2-2 admin 8704 May 25 21:03 Oxide.Ext.Unity.dll -rwx------ 1 user2-2 admin 2031 May 25 21:03 Oxide.Ext.Unity.dll.mdb -rwx------ 1 user2-2 admin 74240 May 25 21:03 Oxide.Game.Rust.dll -rwx------ 1 user2-2 admin 19775 May 25 21:03 Oxide.Game.Rust.dll.mdb -rwx------ 1 user2-2 admin 192512 May 25 21:02 protobuf-net.dll lrwxrwxrwx 1 user2-2 admin 73 May 24 11:07 RustBuild.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/RustBuild.dll lrwxrwxrwx 1 user2-2 admin 73 May 24 11:07 Rust.Data.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/Rust.Data.dll lrwxrwxrwx 1 user2-2 admin 84 May 24 11:07 System.Configuration.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/System.Configuration.dll -rwx------ 1 user2-2 admin 22528 May 25 21:02 System.Configuration.Install.dll lrwxrwxrwx 1 user2-2 admin 75 May 24 11:07 System.Core.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/System.Core.dll -rwx------ 1 user2-2 admin 856064 May 25 21:02 System.Data.dll -rwx------ 1 user2-2 admin 286720 May 25 21:02 System.Data.SQLite.dll -rwx------ 1 user2-2 admin 327 May 26 14:24 System.Data.SQLite.dll.config lrwxrwxrwx 1 user2-2 admin 70 May 24 11:07 System.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/System.dll lrwxrwxrwx 1 user2-2 admin 89 May 24 11:07 System.EnterpriseServices.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/System.EnterpriseServices.dll -rwx------ 1 user2-2 admin 155648 May 25 21:02 System.Runtime.Serialization.dll lrwxrwxrwx 1 user2-2 admin 79 May 24 11:07 System.Security.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/System.Security.dll -rwx------ 1 user2-2 admin 27648 May 25 21:02 System.Transactions.dll -rwx------ 1 user2-2 admin 1270272 May 25 21:02 System.Xml.dll -rwx------ 1 user2-2 admin 106496 May 25 21:02 System.Xml.Linq.dll lrwxrwxrwx 1 user2-2 admin 75 May 24 11:07 UnityEngine.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/UnityEngine.dll lrwxrwxrwx 1 user2-2 admin 79 May 24 11:07 UnityEngine.dll.mdb -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/UnityEngine.dll.mdb lrwxrwxrwx 1 user2-2 admin 86 May 24 11:07 UnityEngine.Networking.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/UnityEngine.Networking.dll lrwxrwxrwx 1 user2-2 admin 78 May 24 11:07 UnityEngine.UI.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/UnityEngine.UI.dll lrwxrwxrwx 1 user2-2 admin 79 May 24 11:07 websocket-sharp.dll -> /home/admin/masterserver/rust/RustDedicated_Data/Managed/websocket-sharp.dll drwx------ 2 user2-2 admin 4096 May 25 21:03 x64 drwx------ 2 user2-2 admin 4096 May 25 21:03 x86
-
Oxide log.
Code:14:30 [Info] Loading Oxide Core v2.0.1965... 14:30 [Info] Loading extensions... 14:30 [Info] Loaded extension CSharp v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension JavaScript v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension Lua v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension MySql v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension Python v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension SQLite v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension Unity v1.0.1965 by Oxide Team 14:30 [Info] Loaded extension Rust v1.0.1965 by Oxide Team 14:30 [Info] Using Covalence provider for game 'Rust' 14:30 [Info] Loading plugins... 14:30 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 14:30 [Info] Loaded plugin Rust Core v1.0.0 by Oxide Team 14:30 [Info] EasyAirdrop was compiled successfully in 1962ms 14:30 [Error] Exception while patching: EasyAirdrop (AssemblyResolutionException: Failed to resolve assembly: 'Oxide.Ext.CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') 14:30 [Debug] at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00000] in <filename unknown>:0 at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <filename unknown>:0 at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00000] in <filename unknown>:0 at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0 at Mono.Cecil.ModuleDefinition.Resolve (Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0 at Mono.Cecil.TypeReference.Resolve () [0x00000] in <filename unknown>:0 at Oxide.Ext.CSharp.DirectCallMethod..ctor (Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly+<PatchAssembly>c__AnonStorey2.<>m__0 (System.Object _) [0x00000] in <filename unknown>:0 14:30 [Error] Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object) 14:30 [Debug] at Oxide.Plugins.CompilablePlugin+<LoadPlugin>c__AnonStorey0.<>m__0 (Boolean loaded) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly.<LoadAssembly>m__1 (System.Byte[] raw_assembly) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CompiledAssembly+<PatchAssembly>c__AnonStorey2+<PatchAssembly>c__AnonStorey3.<>m__0 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
-
Wulf Community Admin
All I can suggest is a re-install, making sure all files are there and installed successfully.
