[CentOS] Perl package problems

Tue Dec 13 17:47:55 UTC 2011
Anne Wilson <cannewilson at googlemail.com>

On 12/12/2011 07:44 PM, Ned Slider wrote:
> On 12/12/11 18:47, Anne Wilson wrote:
>> For a while now I've been seeing skipped-package notices, which I
>> don't really understand.  I know it's a version mis-match, but all
>> my attempts to sort it out have failed, so I need help, please.
>> The current state is
>> 
>> Skipping filters plugin, no data -->  Running transaction check 
>> --->  Package perl-Compress-Zlib.x86_64 0:2.020-119.el6 will be
>> obsoleted --->  Package perl-IO-Compress.noarch 0:2.037-1.el6.rfx
>> will be obsoleting -->  Processing Dependency:
>> perl(Compress::Raw::Zlib) = 2.037 for package: 
>> perl-IO-Compress-2.037-1.el6.rfx.noarch --->  Package
>> perl-IO-Compress-Base.x86_64 0:2.020-119.el6 will be obsoleted --->
>> Package perl-IO-Compress-Zlib.x86_64 0:2.020-119.el6 will be
>> obsoleted -->  Finished Dependency Resolution
>> 
>> Packages skipped because of dependency problems: 
>> perl-IO-Compress-2.037-1.el6.rfx.noarch from rpmforge-extras
>> 
>> Can someone please tell me what needs erasing/installing/updating
>> to get this cleaned up?
>> 
>> Thanks
>> 
>> Anne
> 
> It might be helpful to show the output from 'rpm -qa perl\* | sort'.
> 
Output after "repair" recommended by you:

 rpm -qa perl\* | sort
perl-5.10.1-119.el6.x86_64
perl-Archive-Tar-1.58-119.el6.x86_64
perl-Bit-Vector-7.1-2.el6.x86_64
perl-Cairo-1.062-1.el6.x86_64
perl-Carp-Clan-6.03-2.el6.noarch
perl-CGI-3.51-119.el6.x86_64
perl-Compress-Raw-Bzip2-2.037-1.el6.rf.x86_64
perl-Compress-Raw-Zlib-2.037-1.el6.rfx.x86_64
perl-Crypt-OpenSSL-Bignum-0.04-8.1.el6.x86_64
perl-Crypt-OpenSSL-Random-0.04-9.1.el6.x86_64
perl-Crypt-OpenSSL-RSA-0.25-10.1.el6.x86_64
perl-Date-Calc-6.3-2.el6.noarch
perl-Date-Manip-5.54-4.el6.noarch
perl-DBD-MySQL-4.013-3.el6.x86_64
perl-DBI-1.609-4.el6.x86_64
perl-devel-5.10.1-119.el6.x86_64
perl-Digest-HMAC-1.01-22.el6.noarch
perl-Digest-SHA1-2.12-2.el6.x86_64
perl-Digest-SHA-5.47-119.el6.x86_64
perl-Encode-Detect-1.01-2.el6.x86_64
perl-Error-0.17015-4.el6.noarch
perl-ExtUtils-MakeMaker-6.55-119.el6.x86_64
perl-ExtUtils-ParseXS-2.2003.0-119.el6.x86_64
perl-File-Find-Rule-0.30-9.el6.noarch
perl-gettext-1.05-16.el6.x86_64
perl-Git-1.7.1-2.el6_0.1.noarch
perl-Glib-1.223-1.el6.x86_64
perl-Gtk2-1.223-2.el6.x86_64
perl-HTML-Parser-3.64-2.el6.x86_64
perl-HTML-Tagset-3.20-4.el6.noarch
perl-IO-Compress-2.037-1.el6.rfx.noarch
perl-IO-Socket-INET6-2.56-4.el6.noarch
perl-IO-Socket-SSL-1.31-2.el6.noarch
perl-IO-Zlib-1.09-119.el6.x86_64
perl-libs-5.10.1-119.el6.x86_64
perl-libwww-perl-5.833-2.el6.noarch
perl-Mail-DKIM-0.37-2.el6.noarch
perl-MailTools-2.04-4.el6.noarch
perl-Module-Pluggable-3.90-119.el6.x86_64
perl-NetAddr-IP-4.027-3.el6.x86_64
perl-Net-DNS-0.65-2.el6.x86_64
perl-Net-LibIDN-0.12-3.el6.x86_64
perl-Net-SSLeay-1.35-9.el6.x86_64
perl-Net-Whois-1.9-1.2.el6.rf.noarch
perl-Net-Whois-IP-1.04-1.el6.rf.noarch
perl-Net-XWhois-0.90-1.2.el6.rf.noarch
perl-Number-Compare-0.01-13.el6.noarch
perl-Package-Constants-0.02-119.el6.x86_64
perl-Pango-1.221-2.el6.x86_64
perl-Pod-Escapes-1.04-119.el6.x86_64
perl-Pod-Simple-3.13-119.el6.x86_64
perl-Socket6-0.23-3.el6.x86_64
perl-Test-Harness-3.17-119.el6.x86_64
perl-Test-Simple-0.92-119.el6.x86_64
perl-Text-Glob-0.08-7.el6.noarch
perl-TimeDate-1.16-11.1.el6.noarch
perl-Time-HiRes-1.9721-119.el6.x86_64
perl-URI-1.40-2.el6.noarch
perl-version-0.77-119.el6.x86_64

> As to the reason for the above error... it looks like you have the 
> protect or priority plugins stopping rpmforge-extras packages from 
> updating base components?
> 
> Try:
> 
> yum --disablerepo=\* --enablerepo=rpmforge-extras update
> perl-IO-Compress
> 
> 
> which should remove the following if installed:
> 
> perl-Compress-Zlib perl-IO-Compress-Base perl-IO-Compress-Bzip2 
> perl-IO-Compress-Zlib
> 
> and install/update the following:
> 
> perl-IO-Compress perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib
> 
Yes, it completed, thanks.

I have the following repos:

adobe-linux-i386.repo  _local.repo
CentOS-Base.repo        mirrors-rpmforge
CentOS-CR.repo    	mirrors-rpmforge-extras
CentOS-Debuginfo.repo   mirrors-rpmforge-testing
CentOS-Media.repo       rpmforge.repo
epel.repo      		rpmfusion-free-updates.repo
epel-testing.repo       rpmfusion-free-updates-testing.repo
google-chrome.repo      rpmfusion-nonfree-updates.repo
			rpmfusion-nonfree-updates-testing.repo

To avoid similar problems in the future, can you give me some guidelines
for priority settings?  It seems I got it wrong somewhere :-)  Thanks

Anne
-- 
Need KDE help?  Try
http://userbase.kde.org or
Http://forum.kde.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos/attachments/20111213/39edf9b2/attachment-0004.sig>