From bfac2b81f0f982fcee59aad36c8fb45a636ced61 Mon Sep 17 00:00:00 2001 From: bakerboy448 <55419169+bakerboy448@users.noreply.github.com> Date: Wed, 20 Aug 2025 11:25:27 -0500 Subject: [PATCH] New: Improve Indexer Connection Failure Messaging (#2473) --- src/NzbDrone.Core/Indexers/HttpIndexerBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/HttpIndexerBase.cs b/src/NzbDrone.Core/Indexers/HttpIndexerBase.cs index 4a8014c63..67715392b 100644 --- a/src/NzbDrone.Core/Indexers/HttpIndexerBase.cs +++ b/src/NzbDrone.Core/Indexers/HttpIndexerBase.cs @@ -521,7 +521,7 @@ namespace NzbDrone.Core.Indexers catch (HttpRequestException ex) { _indexerStatusService.RecordFailure(Definition.Id); - _logger.Warn(ex, "Unable to connect to indexer, please check your DNS settings and ensure IPv6 is working or disabled. {0}", url); + _logger.Warn(ex, "Unable to connect to indexer {0}. This is typically caused by DNS/SSL issues. Check DNS settings, ensure IPv6 is working or disabled, and consider using different DNS servers or a VPN. See: https://wiki.servarr.com/prowlarr/troubleshooting#dns-ssl-connection-issues", url); } catch (TaskCanceledException ex) { @@ -816,7 +816,7 @@ namespace NzbDrone.Core.Indexers { _logger.Warn(ex, "Unable to connect to indexer"); - return new NzbDroneValidationFailure(string.Empty, "Unable to connect to indexer, please check your DNS settings and ensure IPv6 is working or disabled. " + ex.Message) + return new NzbDroneValidationFailure(string.Empty, "Unable to connect to indexer. This is typically caused by DNS/SSL issues. Check DNS settings, ensure IPv6 is working or disabled, consider using different DNS servers, or try a VPN/proxy if needed. See: https://wiki.servarr.com/prowlarr/troubleshooting#dns-ssl-connection-issues " + ex.Message) { DetailedDescription = ex.InnerException?.Message };