CPAN nos permite instalar y actualizar módulos de Perl de forma muy sencilla y con el avance que supone la resolución automática de dependencias. Al iniciar CPAN podemos encontrarnos con que a pesar de que manualmente el acceso al FTP de perl (o uno de los mirrors) es correcto, desde la herramienta recibimos errores como el siguiente:
# perl -MCPAN -e 'install Net::LDAP' CPAN: Storable loaded ok LWP not available CPAN: Net::LDAP loaded ok Fetching with Net::LDAP: ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz Couldn't fetch 01mailrc.txt.gz from ftp.perl.org
Aquí es donde entrar restricciones que podamos tener en nuestra red, que estemos detrás de un firewall, etc. Por defecto CPAN utiliza modo activo para establecer la conexión así que si exportamos la siguiente variable podemos forzar que utilice el modo pasivo para conectar al FTP:
# export FTP_PASSIVE=1
Y volvemos a probar para ver si así funciona correctamente.