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
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.
Right. s/repo/repos/, but otherwise you are right. Feel free to close.