EL-6 perl(MIME::Lite)

Paul Howarth paul at city-fan.org
Mon Aug 2 14:58:45 UTC 2010


On 02/08/10 15:40, Iain Arnell wrote:
> On Mon, Aug 2, 2010 at 4:27 PM, Paul Howarth<paul at city-fan.org>  wrote:
>> On 02/08/10 15:22, Paul Howarth wrote:
>>>
>>> OK this one has me confused.
>>>
>>> I'm doing a scratch build of perl-Sysadm-Install:
>>> http://koji.fedoraproject.org/koji/taskinfo?taskID=2373706
>>>
>>> It fails to build and directs me to the root.log to see why:
>>> http://koji.fedoraproject.org/koji/getfile?taskID=2373707&name=root.log
>>>
>>> Looking at the log, I see:
>>> DEBUG backend.py:605: /usr/bin/yum --installroot
>>> /var/lib/mock/dist-6E-epel-build-852947-124778/root/ install
>>> 'perl(Archive::Tar)' 'perl(File::Basename)' 'perl(Expect)'
>>> 'perl(Term::ReadKey)' 'perl(Cwd)' 'perl(Config)' 'perl(LWP::UserAgent)'
>>> 'perl(Test::More)' 'perl(HTTP::Request)' 'perl(HTTP::Status)'
>>> 'perl(File::Temp)>= 0.16' 'perl(ExtUtils::MakeMaker)' 'perl(Encode)'
>>> 'perl(File::Copy)' 'perl(Log::Log4perl)>= 1.00' 'perl(File::Path)'
>>> DEBUG util.py:291: Executing command: /usr/bin/yum --installroot
>>> /var/lib/mock/dist-6E-epel-build-852947-124778/root/ install
>>> 'perl(Archive::Tar)' 'perl(File::Basename)' 'perl(Expect)'
>>> 'perl(Term::ReadKey)' 'perl(Cwd)' 'perl(Config)' 'perl(LWP::UserAgent)'
>>> 'perl(Test::More)' 'perl(HTTP::Request)' 'perl(HTTP::Status)'
>>> 'perl(File::Temp)>= 0.16' 'perl(ExtUtils::MakeMaker)' 'perl(Encode)'
>>> 'perl(File::Copy)' 'perl(Log::Log4perl)>= 1.00' 'perl(File::Path)'
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: Package 4:perl-5.10.1-113.el6.ppc64 already installed
>>> and latest version
>>> DEBUG util.py:256: perl-Log-Dispatch-2.22-4.el6.1.noarch from build has
>>> depsolving problems
>>> DEBUG util.py:256: -->  Missing Dependency: perl(MIME::Lite) is needed by
>>> package perl-Log-Dispatch-2.22-4.el6.1.noarch (build)
>>> DEBUG util.py:256: Error: Missing Dependency: perl(MIME::Lite) is needed
>>> by package perl-Log-Dispatch-2.22-4.el6.1.noarch (build)
>>> DEBUG util.py:256: You could try using --skip-broken to work around the
>>> problem
>>> DEBUG util.py:256: You could try running: package-cleanup --problems
>>> DEBUG util.py:256: package-cleanup --dupes
>>> DEBUG util.py:256: rpm -Va --nofiles --nodigest
>>> DEBUG util.py:256: The program package-cleanup is found in the yum-utils
>>> package.
>>> DEBUG util.py:330: Child returncode was: 1
>>>
>>> So I'm thinking that perl-MIME-Lite is another of the packages that's in
>>> EL-6 beta 2 but not for ppc64, but that's not the case. Looking at
>>>
>>> http://ftp.redhat.com/pub/redhat/rhel/beta/5.90Server/optional/ppc64/os/Packages/
>>> I can see perl-MIME-Lite-3.027-2.el6.noarch.rpm and when I download that
>>> I can see that it provides perl(MIME::Lite) = 3.027. So why can't the
>>> builder find it?
>>
>> This isn't limited to ppc64 either: I got the same problem on an x86_64
>> builder.
>>
>
> The rpm is there, but it's no longer referenced in the latest
> primary.xml. It seems to have been in the original beta2, but not in
> the latest refresh. In fact, it looks like the beta2-refresh (why not
> beta3?) was prepared and createrepo'd elsewhere and simply copied over
> the top of the existing beta directory leaving a whole bunch of
> orphaned rpms.

OK, so that's another one that needs branching for EPEL-6 then.

I'll get on it.

Thanks for the explanation.

Paul.




More information about the epel-devel-list mailing list