Which Linux distro is it? Ubuntu, CentOS, Debian, etc.
Fixed DllNotFoundException: libMonoPosixHelper.so
Discussion in 'Hurtworld Discussion' started by sKilloWsky, Oct 19, 2016.
-
Wulf Community Admin
-
debian-8.0 and I did all updates.
-
Wulf Community Admin
-
I am using x64 for my server.
-
Wulf Community Admin
-
Copying file libMonoPosixHelper.so to home/user/serverfiles and reloading zip-update fix the problem.Last edited by a moderator: Oct 20, 2016 -
Wulf Community Admin
-
-
Wulf Community Admin
Ideally I'd like to figure out why the path isn't being set though, which might explain why some users have the issue with other files sometimes. -
-
Wulf Community Admin
Oxide build 2536 from https://github.com/OxideMod/Oxide/commit/038c061 · OxideMod/Snapshots@4741d0d · GitHub -
-
Wulf Community Admin
Attached Files:
-
-
I updated oxide for 2536, and that same ;c
Code:09:46 [Info] Loading Oxide Core v2.0.2536... 09:46 [Info] Loading extensions... 09:46 [Debug] ExType: TypeInitializationException 09:46 [Error] Failed to load extension Oxide.Ext.CSharp (DllNotFoundException: libMonoPosixHelper.so) 09:46 [Debug] at (wrapper managed-to-native) Mono.Unix.Native.Syscall:_L_ctermid () at Mono.Unix.Native.Syscall..cctor () [0x00000] in <filename unknown>:0 09:46 [Info] Loaded extension JavaScript v1.0.2536 by Oxide Team
-
I can confirm this error. Seems like a bad hard coded path, but I have no idea outside of that. Why can't it break the Python rather than the most popular language extension . In before I recode it all to Python/JavaScript/LUA before a resolution is found.
OS: Ubuntu 16.04
[DOUBLEPOST=1476954032][/DOUBLEPOST]
My gamelog: hastebin
My oxide log: hastebin
Note: If this is any help, the naming format changed when I used the new library you linked. It was oxide_%day%-%month%-%year% but it is not oxide_%year%-%month%-%day%
EDIT: I apologize, the website is being very glitchy for me. This originally only showed one page but now it is showing multiple. I also came upon the fix of moving around the DLL after guessing random locations for it to be put in. Good luck on solving this.Last edited by a moderator: Oct 20, 2016 -
Maybe that could be a reason. I've installed Hurtworld again. While I am doing my install I've only got one error. I've read that issue isn't really bad it is only showed cause of steam. Steam is running with 32 bit and that issue is caused by running steam on a 64 bit version.
I thought it could be maybe helpful.
Last edited by a moderator: Oct 20, 2016 -
Wulf Community Admin
Here are a couple new DLLs to test. Please let me know which one works and provide me with the output_log.txt/gamelog.txt for each.Attached Files:
-
-
I tested both files. Still the same Problem.
I added 2 log files for you.Attached Files:
-
-
Wulf Community Admin
So far no go for the desired fix, so the .so file is going to temporarily reside in the server's root until we can figure out why it won't load elsewhere where it's supposed to be. I can't spend anymore time on it right now, so this will have to do for now. Sorry for the hassle, I know it's been troublesome.
If you'd like to test, try Oxide build 2542 from https://github.com/OxideMod/Oxide/commit/69896a7 · OxideMod/Snapshots@a6d8554 · GitHub. -
i got this same error... newest build dont fix that.. hellp