From 9c13462da035038dc207defac6f4a751662087a3 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Wed, 1 Feb 2017 12:00:54 +0100 Subject: [PATCH] ServerService: check mono version during startup --- src/Jackett/Services/ServerService.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Jackett/Services/ServerService.cs b/src/Jackett/Services/ServerService.cs index 32b303e80..e79757f52 100644 --- a/src/Jackett/Services/ServerService.cs +++ b/src/Jackett/Services/ServerService.cs @@ -165,6 +165,16 @@ namespace Jackett.Services monoVersion = displayName.Invoke(null, null).ToString(); logger.Info("mono version: " + monoVersion); + if (monoVersion.StartsWith("3.")) + { + logger.Error("Your mono version is to old (mono 3 is no longer supported). Please update to the latest version from http://www.mono-project.com/download/"); + Environment.Exit(2); + } + else if (monoVersion.StartsWith("4.2.")) + { + logger.Error("mono version 4.2.* is known to cause problems with Jackett. If you experience any problems please try updating to the latest mono version from http://www.mono-project.com/download/ first."); + } + try { // Check for mono-devel