yum updateでcpanでインストールしようとしてエラー発生

Linuxをupdateして、その後CPANモジュールが必要になったのでCPAN使ってインストールしようとしたら、なぜから下記のようなエラーが発生。。。

oing to read /home/・・・・/.cpan/sources/authors/01mailrc.txt.gz
Undefined subroutine &Compress::Zlib::gzopen called at /usr/lib/perl5/5.8.8/CPAN.pm line 5721, <FIN> line 6.

て言われた。
意味がよくわからなかったから、いろいろググッタリしても解決策は見つからず。。。

もう!!ってことで、無理やりCPAN.pmをいじってやろうかと。。

適当にuseの終わりに改行を加えて、でもやっぱりやめて、一行だけ追加した状態で保存して、もう一度CPANモジュールをインストールしてみたら、なぜか動いた。

理由はわからないままだが、解決(?)した。。。

追記

やはり、またCPANシェルでインストールしようとするとエラーが発生してダメ。。。

もう嫌になって

$sudo yum remove perl

しちゃいました!!

そしてまたperlをインストール!!

そしたら、エラーが発生しなくなりました。