El error indica que ha ocurrido un error en la primera ejecución del comando cpan.
Cuando se llama cpan por primera vez, hace una serie de preguntas. Entre ellas está la elección de un espejo (
mirror) del repositorio de CPAN más próximo a ti. Te va haciendo una serie de preguntas sobre en qué continente estás, y luego va refinando la búsqueda.
La línea 1866 es justo donde el comando cpan está intentando averiguar esas direcciones.
¿Esa máquina está conectada a Internet y tiene bien configurada la resolución de nombres?
Si necesitas reiniciar esa configuración, ejecuta el comando cpan sin nada, y dentro de su shell, ejecuta:
o conf initSe volverá a iniciar el proceso de preguntas de la configuración.
Como veo que estás con un Perl más o menos moderno (bueno, tiene un par de años, yo estoy ya con el Perl v5.16), otra opción sería usar el comando
cpanm, que no te hará ninguna pregunta (se buscará la vida para autoconfigurarse).
Puedes probar a instalarlo con
curl -L http://cpanmin.us | perl - --sudo App::cpanminus(sacado del hilo
Instalación de módulos y bibliotecas en Perl).