Certbot 0.25.1-r0 failure: pkg_resources.DistributionNotFound
Hi,
I’ve installed Certbot 0.25.1-r0 and its dependencies w/o issues.
However I cannot run certbot; this error is shown:
<code class="python">
ct102-haproxy:~# certbot --help
Traceback (most recent call last):
File "/usr/bin/certbot", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3086, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3070, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3099, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 574, in _build_master
ws.require(__requires__)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 892, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 778, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'requests-toolbelt>=0.3.0' distribution was not found and is required by acme
</code>
This dependency is installed:
ct102-haproxy:~# apk -vv info| grep requ
py-requests-2.19.1-r0 - A HTTP request library for Python
py2-requests-2.19.1-r0 - A HTTP request library for Python 2
(from redmine: issue id 9053, created on 2018-07-02, closed on 2018-12-20)
- Relations:
- relates #9238 (closed)
- Changesets:
- Revision c11efc25 by Roberto Oliveira on 2018-07-03T11:02:26Z:
community/certbot: add missing dependency (fixes #9053)
Add py-requests-toolbelt runtime dependency
- Revision 8ad5ad9f by Carlo Landmeter on 2018-08-06T20:27:07Z:
community/certbot: add py-requests-toolbelt to deps
ref #9053
- Revision add7b6dd by Fabian Affolter on 2018-09-27T06:45:28Z:
main/py-requests: upgrade to 2.19.1
fixes #9053
fixes #9238
(cherry picked from commit c2ede3db1fe3906163c2a37177c97d28e3b52490)