Estou em um ambiente de intranet e tento instalar um novo tema deste URL:
Ao tentar instalá-lo, recebo esta mensagem de erro:
Falha ao processar a resposta sequestrada corretamente: FinalDestination::SSRFDetector::LookupFailedError: Falha na consulta do FinalDestination: consulta falhou
Alguma ideia de como resolver isso?
Atenciosamente.
Este erro é lançado quando algo tenta se conectar a um endereço IP privado/interno. Se você o está recebendo ao clonar um tema do GitHub, isso sugere que sua intranet está apontando o registro DNS do GitHub para algum endereço IP interno… o que é bastante incomum! Isso é esperado em seu ambiente de intranet?
Existe uma configuração do site ‘hosts internos permitidos’ que pode ser usada para adicionar nomes de host que contornarão as proteções SSRF do Discourse. Adicionar github.com lá pode ajudar, mas também afetará a segurança do Discourse.
Outra opção seria baixar o tema do GitHub manualmente e, em seguida, fazer o upload para o Discourse. Mas, é claro, isso significaria que você não obterá nenhuma atualização automática.