_logger.Debug("Mono version 3.4.0, checking for Mono bug #18599 returned positive.");
returnnewHealthCheck(GetType(),HealthCheckResult.Error,"You are running an old and unsupported version of Mono with a known bug. You should upgrade to a higher version");
returnnewHealthCheck(GetType(),HealthCheckResult.Error,$"Your Mono version {monoVersion} has a bug that causes issues connecting to indexers/download clients. You should upgrade to a higher version");
}
if(monoVersion>=newVersion("3.10"))
{
_logger.Debug("Mono version is 3.10 or better: {0}",monoVersion);
returnnewHealthCheck(GetType());
}
returnnewHealthCheck(GetType(),HealthCheckResult.Warning,"You are running an old and unsupported version of Mono. Please upgrade Mono for improved stability.");