The simple ordinary yum update of CentOS 5.3 spits a bunch of transaction check errors regarding packages perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch and perl-IO-Compress-2.020-1.el5.rf.noarch which is supposed to replace perl-IO-Compress-Base-2.015-1.el5.rf.noarch: Transaction Check Error: file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Deflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Identity.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Deflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Gzip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Gzip/Constants.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/RawDeflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zip/Constants.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Constants.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Extra.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Identity.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Inflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/AnyInflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Gunzip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Inflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/RawInflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Unzip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Compress::Deflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Compress::Gzip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Compress::RawDeflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Compress::Zip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Uncompress::AnyInflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Uncompress::Gunzip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Uncompress::Inflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Uncompress::RawInflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/IO::Uncompress::Unzip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/lib/perl5/vendor_perl/5.8.8/Compress/Zlib.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-Compress-Zlib-2.015-1.el5.rf.noarch file /usr/share/man/man3/Compress::Zlib.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-Compress-Zlib-2.015-1.el5.rf.noarch What is wrong? Is it going to get fixed or what should I do about it? Best, :-) Marko
On 07/15/2009 01:36 PM, Marko Vojinovic wrote:> The simple ordinary yum update of CentOS 5.3 spits a bunch of > transaction check errors regarding packages > perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch and > perl-IO-Compress-2.020-1.el5.rf.noarch which is supposed to replace > perl-IO-Compress-Base-2.015-1.el5.rf.noarch:did you report this on the rpmforge lists ?
From: Marko Vojinovic <vvmarko at gmail.com>> The simple ordinary yum update of CentOS 5.3 spits a bunch of > transaction check errors regarding packages > perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch and > perl-IO-Compress-2.020-1.el5.rf.noarch which is supposed to replace > perl-IO-Compress-Base-2.015-1.el5.rf.noarch:They are apparently rebuilding many packages (and are still in the middle of the process...) Until it is sorted out, you could: yum update --disablerepo=rpmforge JD
Marko Vojinovic <vvmarko at gmail.com> wrote:>>The simple ordinary yum update of CentOS 5.3 spits a bunch of transaction check errors regarding packages perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch and perl-IO-Compress-2.020-1.el5.rf.noarch which is supposed to replace perl-IO-Compress-Base-2.015-1.el5.rf.noarch << I had the same problem on one system, which was niggling at the back of my mind. I fixed it by brute force: rpm -e --nodeps perl-Compress-Zlib perl-IO-Compress-Zlib yum install perl-IO-Compress Ugly, but it works. I also noticed some messages when restarting amavisd-new, relating to error loading optional module . . . DKIM.pm, which *might* be related (hadn't noticed it before, but it was also appearing on another system which didn't have the Zlib errors above). Easily fixed with yum install perl-Mail-DKIM I did this half an hour or so ago, and everything seems to be running smoothly. Filipe Brandenburger <filbranden at gmail.com> wrote:>>yum --skip-broken update << I tried that, as well as setting skip_broken in /etc/yun.conf, but the Zlib errors aborted the entire transaction every time, forcing me to update other packages one by one. That's what motivated me to do the hack above. Best, --- Les Bell [http://www.lesbell.com.au] Tel: +61 2 9451 1144