rt3 upgrade problem from testing repo

Paul Howarth paul at city-fan.org
Tue Jul 10 14:58:38 UTC 2012


On 07/10/2012 03:47 PM, Rainer Traut wrote:
> Hi,
> I have just migrated rt3 from fedora11 3.8.2 to RHEL6.3 x86_64 3.8.10.
> This seems to have succeeded and is working flawlessly - and I wanted to
> use a rt3 version without known security risks.
>
> But...
> upgrading to the testing version does not work.
>
> I have checked the same command before 6.2 to 6.3 upgrade and there were
> no missing dependencies. It did not pull in Spamassassin I recall.
> So it can either be a problem with 6.3 or the testing repo I think...
>
> [root at rt3 ~]# yum update rt3 --enablerepo=epel-testing
> ...
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package rt3.noarch 0:3.8.10-2.el6.1 will be updated
> ---> Package rt3.noarch 0:3.8.13-1.el6.1 will be an update
> --> Processing Dependency: perl() >= . for package:
> rt3-3.8.13-1.el6.1.noarch
> --> Processing Dependency: perl(Mail::SpamAssassin) for package:
> rt3-3.8.13-1.el6.1.noarch
> --> Running transaction check
> ---> Package rt3.noarch 0:3.8.13-1.el6.1 will be an update
> --> Processing Dependency: perl() >= . for package:
> rt3-3.8.13-1.el6.1.noarch
> ---> Package spamassassin.x86_64 0:3.3.1-2.el6 will be installed
> --> Processing Dependency: perl(NetAddr::IP) >= 4.000 for package:
> spamassassin-3.3.1-2.el6.x86_64
> --> Processing Dependency: perl(Mail::DKIM) for package:
> spamassassin-3.3.1-2.el6.x86_64
> --> Processing Dependency: perl(IO::Socket::INET6) for package:
> spamassassin-3.3.1-2.el6.x86_64
> --> Processing Dependency: perl(Encode::Detect) for package:
> spamassassin-3.3.1-2.el6.x86_64
> --> Processing Dependency: perl(IO::Socket::SSL) for package:
> spamassassin-3.3.1-2.el6.x86_64
> --> Processing Dependency: perl(Net::DNS) for package:
> spamassassin-3.3.1-2.el6.x86_64
> --> Running transaction check
> ---> Package perl-Encode-Detect.x86_64 0:1.01-2.el6 will be installed
> ---> Package perl-IO-Socket-INET6.noarch 0:2.56-4.el6 will be installed
> --> Processing Dependency: perl(Socket6) for package:
> perl-IO-Socket-INET6-2.56-4.el6.noarch
> ---> Package perl-IO-Socket-SSL.noarch 0:1.31-2.el6 will be installed
> --> Processing Dependency: perl(Net::SSLeay) >= 1.21 for package:
> perl-IO-Socket-SSL-1.31-2.el6.noarch
> --> Processing Dependency: perl(Net::LibIDN) for package:
> perl-IO-Socket-SSL-1.31-2.el6.noarch
> ---> Package perl-Mail-DKIM.noarch 0:0.37-2.el6 will be installed
> --> Processing Dependency: perl(Crypt::OpenSSL::RSA) for package:
> perl-Mail-DKIM-0.37-2.el6.noarch
> ---> Package perl-Net-DNS.x86_64 0:0.65-4.el6 will be installed
> --> Processing Dependency: perl(Digest::HMAC_MD5) for package:
> perl-Net-DNS-0.65-4.el6.x86_64
> ---> Package perl-NetAddr-IP.x86_64 0:4.027-7.el6 will be installed
> ---> Package rt3.noarch 0:3.8.13-1.el6.1 will be an update
> --> Processing Dependency: perl() >= . for package:
> rt3-3.8.13-1.el6.1.noarch
> --> Running transaction check
> ---> Package perl-Crypt-OpenSSL-RSA.x86_64 0:0.25-10.1.el6 will be
> installed
> --> Processing Dependency: perl(Crypt::OpenSSL::Bignum) for package:
> perl-Crypt-OpenSSL-RSA-0.25-10.1.el6.x86_64
> --> Processing Dependency: perl(Crypt::OpenSSL::Random) for package:
> perl-Crypt-OpenSSL-RSA-0.25-10.1.el6.x86_64
> ---> Package perl-Digest-HMAC.noarch 0:1.01-22.el6 will be installed
> ---> Package perl-Net-LibIDN.x86_64 0:0.12-3.el6 will be installed
> ---> Package perl-Net-SSLeay.x86_64 0:1.35-9.el6 will be installed
> ---> Package perl-Socket6.x86_64 0:0.23-3.el6 will be installed
> ---> Package rt3.noarch 0:3.8.13-1.el6.1 will be an update
> --> Processing Dependency: perl() >= . for package:
> rt3-3.8.13-1.el6.1.noarch
> --> Running transaction check
> ---> Package perl-Crypt-OpenSSL-Bignum.x86_64 0:0.04-8.1.el6 will be
> installed
> ---> Package perl-Crypt-OpenSSL-Random.x86_64 0:0.04-9.1.el6 will be
> installed
> ---> Package rt3.noarch 0:3.8.13-1.el6.1 will be an update
> --> Processing Dependency: perl() >= . for package:
> rt3-3.8.13-1.el6.1.noarch
> --> Finished Dependency Resolution
> Error: Package: rt3-3.8.13-1.el6.1.noarch (epel-testing)
>             Requires: perl() >= .
>   You could try using --skip-broken to work around the problem
>   You could try running: rpm -Va --nofiles --nodigest

The rt3 package in EPEL-6 appears to use rpm-4.9-style requires/provides 
filters, but EL-6 doesn't have rpm 4.9, hence the breakage.

Paul.





More information about the epel-devel-list mailing list