in reply to When cpan returns the dreaded "won't install without force"
You could try using App::cpanminus instead of the default CPAN client. It logs everything to file by default.