Bug 740276

Summary: Installing BackupPC fails with dependency error
Product: [Fedora] Fedora EPEL Reporter: Stephan Huiser <stephan>
Component: BackupPCAssignee: Bernard Johnson <bjohnson>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: el6CC: bjohnson
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-21 20:07:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Output of 'yum install BackupPC' none

Description Stephan Huiser 2011-09-21 14:04:40 UTC
Created attachment 524204 [details]
Output of 'yum install BackupPC'

Description of problem:
On RHEL6.1 with EPEL6, installing EPEL-package 'BackupPC' fails with a broken dependency on:
 perl(Archive::Zip)
 perl(XML::RSS)
 perl-Time-modules
 perl(Time::ParseDate)

Version-Release number of selected component (if applicable):
 BackupPC.x86_64 0:3.2.1-1.el6


How reproducible:
 yum install BackupPC

Steps to Reproduce:
1. Install RHEL 6.1 (x86_64)
2. Add EPEL6 Repo
3. yum install BackupPC
  
Actual results:
 Last lines of yum install output:

 --> Finished Dependency Resolution
Error: Package: BackupPC-3.2.1-1.el6.x86_64 (epel)
           Requires: perl(Archive::Zip)
Error: Package: BackupPC-3.2.1-1.el6.x86_64 (epel)
           Requires: perl(XML::RSS)
Error: Package: BackupPC-3.2.1-1.el6.x86_64 (epel)
           Requires: perl-Time-modules
Error: Package: BackupPC-3.2.1-1.el6.x86_64 (epel)
           Requires: perl(Time::ParseDate)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:

 Package BackupPC installs just fine.

Additional info:
 see attachment for complete output

Comment 1 Bernard Johnson 2011-09-21 14:36:43 UTC
Taking perl(Archive:Zip) as an example:

This dependency is provided by perl-Archive-Zip package.  RHN says that this package is part of the 'RHEL Server Optional' channel for RHEL 6.  Do you have that channel enabled?

Name 	Channel
perl-Archive-Zip-1.16-1.2.1.noarch 	Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
perl-Archive-Zip-1.16-1.2.1.noarch 	Red Hat Enterprise Linux (v. 5 for 64-bit Itanium)
perl-Archive-Zip-1.16-1.2.1.noarch 	Red Hat Enterprise Linux (v. 5 for 64-bit IBM POWER)
perl-Archive-Zip-1.16-1.2.1.noarch 	Red Hat Enterprise Linux (v. 5 for 32-bit x86)
perl-Archive-Zip-1.30-2.el6.noarch 	RHEL Server Optional (v. 6 for 32-bit x86)
perl-Archive-Zip-1.30-2.el6.noarch 	RHEL Server Optional (v. 6 64-bit x86_64)
perl-Archive-Zip-1.16-1.2.1.noarch 	RHEL Optional Productivity Apps (v. 5 for 64-bit x86_64)
perl-Archive-Zip-1.16-1.2.1.noarch 	RHEL Optional Productivity Apps (v. 5 for 32-bit x86)

Comment 2 Stephan Huiser 2011-09-21 15:09:58 UTC
Yes, enabling channel 'RHEL Server Optional' indeed fixed my problem, thanks!
This 'bug' can be closed.