cpanm e o cliente CPAN interativo não são uma única interface de configuração. Um proxy guardado para um não é prova de que o outro o vai ler.

cpanm documenta vários caminhos de transferência possíveis, incluindo LWP, curl e Wget, conforme a disponibilidade e as opções. As suas orientações sobre proxy começam por uma variável de ambiente de proxy adequada. O backend real ainda pode afetar a autenticação suportada e o comportamento do TLS.

Identifique o transferidor usado pela invocação que falha e o ambiente visível para ele. No Windows, um terminal aberto antes de uma alteração permanente do ambiente pode manter o valor anterior.

Use um ponto final completo no formato que o cliente selecionado espera. Para transferências públicas de CPAN em que o backend selecionado suporta um intermediário HTTP e as rotas públicas são permitidas, a lista de proxies HTTP oferece candidatos. Um nome de anfitrião cru, um URL de script PAC e um URI de proxy HTTP não são intermutáveis. Confirme a ortografia da conta de proxy antes de alterar definições de rede não relacionadas.

Se apenas um backend falhar, mantenha essa diferença no relatório. Não conclua que todos os pedidos de rede do Perl estão avariados, nem que acrescentar uma coleção arbitrária de variáveis HTTP_proxy_* configurará todas as bibliotecas. Use as opções documentadas pelo transferidor real e preserve a verificação de certificados.

Artigos relacionados