http://www.perlmonks.org?node_id=1067343


in reply to cpan client misbehaviour on OpenSuse 12.3

Select a mirror. Remove the existing entry:

cpan> o conf urllist shift

Add the mirror you chose from the list:

cpan> o conf urllist push http://mirror.ox.ac.uk/sites/www.cpan.org/

Save changes to cpan config:

cpan> o conf commit

To reinitialise the entire config:

cpan> o conf init

See also cpan documentation.