Una descarga de CPAN puede usar un espejo HTTPS y aun así viajar a través de un proxy HTTP. Esas etiquetas describen conexiones distintas: el espejo solicitado y el intermediario que se usa para llegar a él.

En el cliente interactivo de CPAN, urllist controla la lista de espejos. Inspeccionarla ayuda a explicar un intento FTP inesperado. Cambiar esa lista no desactiva el proxy por sí mismo.

o conf urllist
o conf http_proxy
o conf no_proxy

Estos son comandos de inspección. Lee su salida antes de sustituir la configuración de una organización que funciona por una lista de espejos antigua.

Hay un atajo especialmente engañoso en algunas recetas antiguas: o conf no_proxy 1. El manual de CPAN define no_proxy como una lista separada por comas de hosts o dominios que deben evitar el proxy. No está documentada como una marca booleana de "desactivar todos los proxy". Un valor de 1 no expresa la política general que el comando parece prometer.

Para una descarga directa, determina qué configuración de proxy y qué entorno heredado lee la ruta de descarga real y luego elimina o evita deliberadamente la ruta correspondiente. Para un cambio de protocolo, elige en su lugar un espejo HTTPS adecuado y accesible. Ninguna de las dos operaciones debería requerir desactivar la verificación de certificados.

Una vez fijada la configuración deseada, o conf commit la guarda. Este análisis se refiere al cliente interactivo CPAN; cpanm es un programa aparte con sus propias opciones de descarga.

Artículos relacionados