in reply to Problems With CPAN
I ran into the same problem last week. (and for those who are quickly dismissive -- 'o conf init urllist' did _not_ do anything)
It turned out that Apple's 2009-01 security update breaks CPAN because they insert an outdated IO.bundle. See the previous link for information on how to fix it.
In Section
Seekers of Perl Wisdom