CPANインストールに失敗、ないし、取得しにいくチャネルリストが古くなっている場合は、下記のようにして、チャネル(urllist)を確認し、追加/削除することでメンテナンスできます。pearでいうpear channel-discover の操作ですね。
対話方式でシェルを起動
#perl -MCPAN -e shellcpan> o conf urllist
urllist
いま登録されているURL追加する
cpan> o conf urllist push http://www.ring.gr.jp/pub/lang/perl/CPAN/削除するときはpushをpopにすればOK。