Clodo 176 Posted ... In some Linux distro (ArchLinux for example), Eddie portable edition throw this error: Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Syscall ---> System.DllNotFoundException: $mono_libdir/libMonoPosixHelper.so The issue occurs only with Portable edition and only if Mono 4.4 is installed.The quick solution is using the Portable (Mono required) version.Or edit the file /etc/mono/config and replace <dllmap dll="MonoPosixHelper" target="$mono_libdir/libMonoPosixHelper.so" os="!windows" />with <dllmap dll="MonoPosixHelper" target="libMonoPosixHelper.so" os="!windows" />TL; DR;/etc/mono/config have an hardcoded path in it, only for libMonoPosixHelper.so <configuration> <dllmap dll="i:cygwin1.dll" target="libc.so.6" os="!windows" /> <dllmap dll="libc" target="libc.so.6" os="!windows"/> <dllmap dll="intl" target="libc.so.6" os="!windows"/> <dllmap dll="intl" name="bind_textdomain_codeset" target="libc.so.6" os="solaris"/> <dllmap dll="libintl" name="bind_textdomain_codeset" target="libc.so.6" os="solaris"/> <dllmap dll="libintl" target="libc.so.6" os="!windows"/> <dllmap dll="i:libxslt.dll" target="libxslt.so" os="!windows"/> <dllmap dll="i:odbc32.dll" target="libodbc.so" os="!windows"/> <dllmap dll="i:odbc32.dll" target="libiodbc.dylib" os="osx"/> <dllmap dll="oci" target="libclntsh.so" os="!windows"/> <dllmap dll="db2cli" target="libdb2_36.so" os="!windows"/> <dllmap dll="MonoPosixHelper" target="$mono_libdir/libMonoPosixHelper.so" os="!windows" /> <dllmap dll="i:msvcrt" target="libc.so.6" os="!windows"/> <dllmap dll="i:msvcrt.dll" target="libc.so.6" os="!windows"/> <dllmap dll="sqlite" target="libsqlite.so.0" os="!windows"/> <dllmap dll="sqlite3" target="libsqlite3.so.0" os="!windows"/> <dllmap dll="libX11" target="libX11.so.6" os="!windows" /> <dllmap dll="libgdk-x11-2.0" target="libgdk-x11-2.0.so.0" os="!windows"/> <dllmap dll="libgtk-x11-2.0" target="libgtk-x11-2.0.so.0" os="!windows"/> <dllmap dll="libXinerama" target="libXinerama.so.1" os="!windows" /> <dllmap dll="libcairo-2.dll" target="libcairo.so.2" os="!windows"/> <dllmap dll="libcairo-2.dll" target="libcairo.2.dylib" os="osx"/> <dllmap dll="libcups" target="libcups.so.2" os="!windows"/> <dllmap dll="libcups" target="libcups.dylib" os="osx"/> <dllmap dll="i:kernel32.dll"> <dllentry dll="__Internal" name="CopyMemory" target="mono_win32_compat_CopyMemory"/> <dllentry dll="__Internal" name="FillMemory" target="mono_win32_compat_FillMemory"/> <dllentry dll="__Internal" name="MoveMemory" target="mono_win32_compat_MoveMemory"/> <dllentry dll="__Internal" name="ZeroMemory" target="mono_win32_compat_ZeroMemory"/> </dllmap> <dllmap dll="gdiplus" target="libgdiplus.so" os="!windows"/> <dllmap dll="gdiplus.dll" target="libgdiplus.so" os="!windows"/> <dllmap dll="gdi32" target="libgdiplus.so" os="!windows"/> <dllmap dll="gdi32.dll" target="libgdiplus.so" os="!windows"/> </configuration> It's a Mono bug. Fedora removed it:http://pkgs.fedoraproject.org/cgit/rpms/mono.git/commit/?id=cc7b8dcb9f02810b0322b24e8ac63581d9be8146I contacted the ArchLinux Mono maintainer about this issue.This issue can't be fixed in Eddie/AirVPN client, because the above config overwrites the config bundled in portable edition (mkbundle --config) 1 iggyvpn reacted to this Quote Share this post Link to post
LZ1 672 Posted ... Hello !I just want to say thank you for the update and the hardwork 1 iggyvpn reacted to this Quote Hide LZ1's signature Hide all signatures Hi there, are you new to AirVPN? Many of your questions are already answered in this guide. You may also read the Eddie Android FAQ. Moderators do not speak on behalf of AirVPN. Only the Official Staff account does. Please also do not run Tor Exit Servers behind AirVPN, thank you. Did you make a guide or how-to for something? Then contact me to get it listed in my new user guide's Guides Section, so that the community can find it more easily. Share this post Link to post