Bug 1389412 - Missing dependency: python-zope-interface
Summary: Missing dependency: python-zope-interface
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: certbot
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: James Hogarth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-27 14:25 UTC by Matěj Cepl
Modified: 2018-04-11 18:26 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-10-27 15:27:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matěj Cepl 2016-10-27 14:25:08 UTC
Description of problem:

[root@mcepl-spectrum etc]# yum install certbot -y
Loaded plugins: changelog, search-disabled-repos
Resolving Dependencies
--> Running transaction check
---> Package certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python2-certbot = 0.8.1-2.el7 for package: certbot-0.8.1-2.el7.noarch
--> Running transaction check
---> Package python2-certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python2-acme = 0.8.1 for package: python2-certbot-0.8.1-2.el7.noarch
--> Processing Dependency: python2-dialog >= 3.3.0 for package: python2-certbot-0.8.1-2.el7.noarch
--> Processing Dependency: python2-configargparse >= 0.10.0 for package: python2-certbot-0.8.1-2.el7.noarch
--> Processing Dependency: python-zope-interface for package: python2-certbot-0.8.1-2.el7.noarch
--> Processing Dependency: python-zope-component for package: python2-certbot-0.8.1-2.el7.noarch
--> Processing Dependency: python-parsedatetime for package: python2-certbot-0.8.1-2.el7.noarch
--> Processing Dependency: python-mock for package: python2-certbot-0.8.1-2.el7.noarch
--> Running transaction check
---> Package python-parsedatetime.noarch 0:1.5-3.el7 will be installed
---> Package python-zope-component.noarch 1:4.1.0-1.el7 will be installed
--> Processing Dependency: python-zope-interface for package: 1:python-zope-component-4.1.0-1.el7.noarch
--> Processing Dependency: python-zope-event for package: 1:python-zope-component-4.1.0-1.el7.noarch
---> Package python2-acme.noarch 0:0.8.1-1.el7 will be installed
--> Processing Dependency: pytz for package: python2-acme-0.8.1-1.el7.noarch
--> Processing Dependency: python-pyrfc3339 for package: python2-acme-0.8.1-1.el7.noarch
--> Processing Dependency: python-ndg_httpsclient for package: python2-acme-0.8.1-1.el7.noarch
--> Processing Dependency: python-cryptography for package: python2-acme-0.8.1-1.el7.noarch
---> Package python2-certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python-zope-interface for package: python2-certbot-0.8.1-2.el7.noarch
---> Package python2-configargparse.noarch 0:0.10.0-1.el7 will be installed
---> Package python2-dialog.noarch 0:3.3.0-6.el7 will be installed
--> Processing Dependency: dialog for package: python2-dialog-3.3.0-6.el7.noarch
---> Package python2-mock.noarch 0:1.0.1-9.el7 will be installed
--> Running transaction check
---> Package dialog.x86_64 0:1.2-4.20130523.el7 will be installed
---> Package python-ndg_httpsclient.noarch 0:0.3.2-1.el7 will be installed
---> Package python-zope-component.noarch 1:4.1.0-1.el7 will be installed
--> Processing Dependency: python-zope-interface for package: 1:python-zope-component-4.1.0-1.el7.noarch
---> Package python-zope-event.noarch 0:4.0.3-2.el7 will be installed
---> Package python2-certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python-zope-interface for package: python2-certbot-0.8.1-2.el7.noarch
---> Package python2-cryptography.x86_64 0:1.3.1-3.el7 will be installed
--> Processing Dependency: python-cffi >= 1.4.1 for package: python2-cryptography-1.3.1-3.el7.x86_64
--> Processing Dependency: python-idna >= 2.0 for package: python2-cryptography-1.3.1-3.el7.x86_64
--> Processing Dependency: python-enum34 for package: python2-cryptography-1.3.1-3.el7.x86_64
--> Processing Dependency: python-ipaddress for package: python2-cryptography-1.3.1-3.el7.x86_64
---> Package python2-pyrfc3339.noarch 0:1.0-2.el7 will be installed
---> Package pytz.noarch 0:2012d-5.el7 will be installed
--> Running transaction check
---> Package python-cffi.x86_64 0:1.6.0-5.el7 will be installed
--> Processing Dependency: python-pycparser for package: python-cffi-1.6.0-5.el7.x86_64
---> Package python-enum34.noarch 0:1.0.4-1.el7 will be installed
---> Package python-idna.noarch 0:2.0-1.el7 will be installed
---> Package python-ipaddress.noarch 0:1.0.16-2.el7 will be installed
---> Package python-zope-component.noarch 1:4.1.0-1.el7 will be installed
--> Processing Dependency: python-zope-interface for package: 1:python-zope-component-4.1.0-1.el7.noarch
---> Package python2-certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python-zope-interface for package: python2-certbot-0.8.1-2.el7.noarch
--> Running transaction check
---> Package python-pycparser.noarch 0:2.14-1.el7 will be installed
--> Processing Dependency: python-ply for package: python-pycparser-2.14-1.el7.noarch
---> Package python-zope-component.noarch 1:4.1.0-1.el7 will be installed
--> Processing Dependency: python-zope-interface for package: 1:python-zope-component-4.1.0-1.el7.noarch
---> Package python2-certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python-zope-interface for package: python2-certbot-0.8.1-2.el7.noarch
--> Running transaction check
---> Package python-ply.noarch 0:3.4-10.el7 will be installed
---> Package python-zope-component.noarch 1:4.1.0-1.el7 will be installed
--> Processing Dependency: python-zope-interface for package: 1:python-zope-component-4.1.0-1.el7.noarch
---> Package python2-certbot.noarch 0:0.8.1-2.el7 will be installed
--> Processing Dependency: python-zope-interface for package: python2-certbot-0.8.1-2.el7.noarch
--> Finished Dependency Resolution
Error: Package: python2-certbot-0.8.1-2.el7.noarch (epel)
           Requires: python-zope-interface
Error: Package: 1:python-zope-component-4.1.0-1.el7.noarch (epel)
           Requires: python-zope-interface
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: python2-certbot-0.8.1-2.el7.noarch (epel)
           Requires: python-zope-interface
Error: Package: 1:python-zope-component-4.1.0-1.el7.noarch (epel)
           Requires: python-zope-interface
 You could try using --skip-broken to work around the problem


Version-Release number of selected component (if applicable):
0.8.1-2.el7

Comment 1 James Hogarth 2016-10-27 14:32:15 UTC
Is this CentOS7 or RHEL7?

python-zope-interface is in the optional channel and as per the EPEL documentation the optional channel should be enabled on RHEL systems using EPEL

https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

subscription-manager repo --enable=rhel-7-server-optional-rpms
subscription-manager repo --enable=rhel-7-server-extras-rpms

Note that this does require a subscription on RHEL and I don't see subscription-manager listed as an enabled plugin in the output above.

Comment 2 Matěj Cepl 2016-10-27 14:56:33 UTC
Right. s/repo/repos/, but otherwise you are right. Feel free to close.


Note You need to log in before you can comment on or make changes to this bug.