Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust + 7 Days to die UMOD/OXIDE #32

Closed
3 tasks done
Shinynecrid opened this issue Jan 9, 2019 · 5 comments
Closed
3 tasks done

Rust + 7 Days to die UMOD/OXIDE #32

Shinynecrid opened this issue Jan 9, 2019 · 5 comments
Labels

Comments

@Shinynecrid
Copy link
Collaborator

Shinynecrid commented Jan 9, 2019

Bug Report

System Information

  • Ubuntu Server 18.04 LTS
  • 1.7.1.0
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

--Error for Linux--
Couldn't check for update to Compiler.x86_x64
Error: ConnectFailure (TLS Support not available.)
Exception while starting compiler version Unknown: (Win32Exception: ApplicationName='/home/AMP/.ampdata/instances/Rust01/rust/258550/Compiler.x86_x64', CommandLine='/service /logPath:/home/AMP/.ampdata/instances/Rust01/rust/258550/oxide/logs', CurrentDirectory='', Native error= Cannot find the specified file) at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <4b9f316768174388be8ae5baf2e6cc02>:0 at System.Diagnostics.Process.Start () [0x0003a] in <4b9f316768174388be8ae5baf2e6cc02>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start() at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x001f3] in <9affce1cd15c4ec183941adef8db1722>:0
Compiler may not be set as executable; chmod +x or 0744/0755 required
Win32 NativeErrorCode: 2 ErrorCode: -2147467259 HelpLink:
Error while compiling: compiler version Unknown couldn't be started
--Error for Windows--
18:25:08Couldn't check for update to Compiler.exe
Error: ConnectFailure (TLS Support not available.)
Exception while starting compiler version Unknown: (Win32Exception: ApplicationName='D:\AMP\Instances\Rust01\rust\258550\Compiler.exe', CommandLine='/service /logPath:D:\AMP\Instances\Rust01\rust\258550\oxide\logs', CurrentDirectory='', Native error= The system cannot find the file specified.
) at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <4b9f316768174388be8ae5baf2e6cc02>:0
at System.Diagnostics.Process.Start () [0x0003a] in <4b9f316768174388be8ae5baf2e6cc02>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x001f3] in <9affce1cd15c4ec183941adef8db1722>:0
Win32 NativeErrorCode: 2 ErrorCode: -2147467259 HelpLink:
Error while compiling: compiler version Unknown couldn't be started

Reproduction

  • Install a clean ADS instance on both Windows and Linux and create a rust instance and install oxide and upload a plugin via File Manager
@lukespragg
Copy link

lukespragg commented Mar 4, 2019

I'd suggest checking on your server for the MONO_TLS_PROVIDER environment variable to see if/what it is set to. The issue you are having is not really related to Oxide itself, just that something is set on your server that is preventing the Mono version that comes with the game from connecting to any site using TLS for their HTTPS connection.

The URL we use with downloading our plugin compiler (Compiler.exe, Compiler.x86, and Compiler.x86_x64) is https://nyc3.digitaloceanspaces.com/umod-01/ which supports TLS 1.0, 1.1, and 1.2. We've been using this URL for at least half a year at this point, so we know that it isn't an issue with the URL as it is actively used daily during installs and update checks to the compiler.

@PhonicUK
Copy link
Contributor

This issue has been resolved as of AMP 1.7.3.0

@Shinynecrid
Copy link
Collaborator Author

Temporary Fix: Thanks @Lazarix

download:
Compiler.exe
Compiler.x86
and
Compiler.x86_x64
from https://nyc3.digitaloceanspaces.com/umod-01/
Then place the files in the rust/258550/oxide directory,
started it up and it compiled the plugins.

@PhonicUK
Copy link
Contributor

Support for UMod in 7d2d has been copied over from the Rust module.

@Shinynecrid
Copy link
Collaborator Author

Shinynecrid commented Aug 19, 2019

Sadly No Dice - https://hastebin.com/udawidofol.rb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants