cpanm:n välityspalvelinongelma voi riippua sen lataajasta
cpanm voi käyttää eri lataustaustajia. Tutki valittua polkua ja sen ympäristöä sen sijaan, että olettaisit interaktiivisen CPAN-asiakkaan asetusten hallitsevan sitä.
cpanm ja interaktiivinen CPAN-asiakas eivät ole yksi kokoonpanorajapinta. Toiselle tallennettu välityspalvelin ei todista, että toinen lukee sen.
cpanm dokumentoi useita mahdollisia latauspolkuja, muun muassa LWP:n, curl:n ja Wgetin, saatavuudesta ja valinnoista riippuen. Sen välityspalvelinohje alkaa sopivasta välityspalvelimen ympäristömuuttujasta. Varsinainen taustajärjestelmä voi silti vaikuttaa tuettuun todennukseen ja TLS-käyttäytymiseen.
Selvitä lataaja, jota epäonnistuva kutsu käyttää, ja sen näkemä ympäristö. Windowsissa ennen pysyvää ympäristömuutosta avattu päätte voi säilyttää aiemman arvon.
Käytä täydellistä päätepistettä muodossa, jota valittu asiakas odottaa. Julkisissa CPAN-latauksissa, joissa valittu taustajärjestelmä tukee HTTP-välittäjää ja julkiset reitit ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita. Pelkkä isäntänimi, PAC-skriptin URL ja HTTP-välityspalvelimen URI eivät ole keskenään vaihdettavissa. Vahvista välityspalvelintilin kirjoitusasu ennen liittymättömien verkkoasetusten muuttamista.
Jos vain yksi taustajärjestelmä epäonnistuu, säilytä tämä ero raportissa. Älä päättele, että jokainen Perl-verkkopyyntö on rikki, tai että mielivaltaisen HTTP_proxy_*-muuttujajoukon lisääminen määrittäisi jokaisen kirjaston. Käytä valintoja, jotka varsinainen lataaja dokumentoi, ja säilytä varmenteen vahvistus.