cpanms proxyproblem kan bero på dess nedladdare
cpanm kan använda olika nedladdningsbakgrunder. Undersök den valda vägen och dess miljö i stället för att anta att inställningarna för den interaktiva CPAN-klienten styr den.
cpanm och den interaktiva CPAN-klienten är inte ett enda konfigurationsgränssnitt. En proxy sparad för den ena är inget bevis för att den andra läser den.
cpanm dokumenterar flera möjliga nedladdningsvägar, bland annat LWP, curl och Wget, beroende på tillgänglighet och val. Dess proxyvägledning börjar med en lämplig proxy-miljövariabel. Den faktiska bakgrunden kan ändå påverka den autentisering som stöds och TLS-beteendet.
Identifiera nedladdaren som det misslyckade anropet använder och den miljö som är synlig för den. I Windows kan en terminal som öppnades före en bestående miljöändring behålla det tidigare värdet.
Använd en fullständig slutpunkt i det format som den valda klienten förväntar sig. För offentliga CPAN-nedladdningar där den valda bakgrunden stöder en HTTP-mellanhand och offentliga rutter är tillåtna erbjuder HTTP-proxylistan kandidater. Ett bart värdnamn, en PAC-skript-URL och en HTTP-proxy-URI är inte utbytbara. Bekräfta stavningen av proxykontot innan du ändrar orelaterade nätverksinställningar.
Om bara en bakgrund misslyckas, behåll den skillnaden i rapporten. Dra inte slutsatsen att varje Perl-nätverksbegäran är trasig, eller att tillägg av en godtycklig samling HTTP_proxy_*-variabler konfigurerar varje bibliotek. Använd de val som den faktiska nedladdaren dokumenterar och behåll certifikatvalideringen.