[mdlug] some packages not updating

Dan Pritts danno at umich.edu
Wed Mar 16 23:22:53 EDT 2011


here are my notes on this:

you will probably run into this, it is a side effect of some changes at rpmforge.

to fix do this. it will remove the (newer, from rpmforge) perl-IO-Compress and replace it with the original RHEL perl-Compress-Zlib which is generally fine anyway.

rpm -e --nodeps perl-IO-Compress
yum install perl-Compress-Zlib


You probably will then want to use yum-priorities or protectbase to make sure rpmforge doesn't replace perl-compress-zlib again.


On Mar 15, 2011, at 3:27 PM, Mat Enders wrote:

> When I try yo update or upgrade with yum some packages are not updating:
> 
> [root at SHODAN ~]# yum update
> Loaded plugins: allowdowngrade, changelog, downloadonly, fastestmirror,
> priorities
> Loading mirror speeds from cached hostfile
> * addons: mirror.fdcservers.net
> * base: mirror.nuvio.com
> * centosplus: mirror.nexcess.net
> * contrib: yum.singlehop.com
> * extras: yum.singlehop.com
> * rpmforge: fr2.rpmfind.net
> * updates: mirror.nexcess.net
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> --> Processing Dependency: perl(Compress::Raw::Bzip2) = 2.024 for package:
> perl-IO-Compress
> ---> Package perl-Compress-Raw-Bzip2.i386 0:2.033-1.el5.rf set to be updated
> --> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package:
> perl-IO-Compress
> ---> Package perl-Compress-Raw-Zlib.i386 0:2.033-1.el5.rf set to be updated
> ---> Package tzdata.i386 0:2011b-1.el5 set to be updated
> --> Finished Dependency Resolution
> perl-IO-Compress-2.024-1.el5.rf.noarch from installed has depsolving
> problems
>  --> Missing Dependency: perl(Compress::Raw::Bzip2) = 2.024 is needed by
> package perl-IO-Compress-2.024-1.el5.rf.noarch (installed)
> perl-IO-Compress-2.024-1.el5.rf.noarch from installed has depsolving
> problems
>  --> Missing Dependency: perl(Compress::Raw::Zlib) = 2.024 is needed by
> package perl-IO-Compress-2.024-1.el5.rf.noarch (installed)
> Error: Missing Dependency: perl(Compress::Raw::Bzip2) = 2.024 is needed by
> package perl-IO-Compress-2.024-1.el5.rf.noarch (installed)
> Error: Missing Dependency: perl(Compress::Raw::Zlib) = 2.024 is needed by
> package perl-IO-Compress-2.024-1.el5.rf.noarch (installed)
> You could try using --skip-broken to work around the problem
> You could try running: package-cleanup --problems
>                        package-cleanup --dupes
>                        rpm -Va --nofiles --nodigest
> [root at SHODAN ~]#
> 
> I have tried all of the suggested fixes at the bottom of the error message.
> I get the same result whether I use the update or upgrade command.
> 
> Thanks
> 
> -- 
> Mathew E. Enders
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug




More information about the mdlug mailing list