yum updateがエラー吐くようになってしまった
久しぶりにyum updateしたら以下のエラーが出て失敗するようなってしまった。
Error: Package: perl-IO-Compress-2.052-1.el6.rfx.noarch (rpmforge-extras) Requires: perl(Compress::Raw::Zlib) = 2.052 Removing: 1:perl-Compress-Raw-Zlib-2.020-127.el6.x86_64 (@anaconda-CentOS-201207061011.x86_64/6.3) perl(Compress::Raw::Zlib) = 2.020 Updated By: 1:perl-Compress-Raw-Zlib-2.021-136.el6.x86_64 (base) perl(Compress::Raw::Zlib) = 2.021 Available: perl-Compress-Raw-Zlib-2.030-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.030 Available: perl-Compress-Raw-Zlib-2.033-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.033 Available: perl-Compress-Raw-Zlib-2.034-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.034 Available: perl-Compress-Raw-Zlib-2.035-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.035 Available: perl-Compress-Raw-Zlib-2.037-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.037 Available: perl-Compress-Raw-Zlib-2.051-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.051 Available: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.x86_64 (rpmforge-extras) perl(Compress::Raw::Zlib) = 2.052 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
なにやらperl-IO-Compressというのがバージョン不一致で悪さをしている様子。
「yum erase perl-Compress-Raw-Zlib」を実行して再度yum updateしたらうまくいくようなった。
自分はそもそもyumがどういうシステムなのかあんまし理解してないとこあるから、このへんちゃんと勉強しないといけないな。。