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.

Aiheeseen liittyvät artikkelit