Docker - pkg resources.DistributionNotFound:backports.ssl-match-hostname over 3.5

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Docker - pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5

Ошибка вида

# docker-compose up
Traceback (most recent call last):
 File "/usr/bin/docker-compose", line 5, in <module>
   from pkg_resources import load_entry_point
 File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 3011, in <module>
   parse_requirements(__requires__), Environment()
 File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve
   raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5


решается вот так:

# pip install --upgrade backports.ssl_match_hostname
You are using pip version 7.1.0, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting backports.ssl-match-hostname
 Downloading backports.ssl_match_hostname-3.5.0.1.tar.gz
Installing collected packages: backports.ssl-match-hostname
 Found existing installation: backports.ssl-match-hostname 3.4.0.2
   Uninstalling backports.ssl-match-hostname-3.4.0.2:
     Successfully uninstalled backports.ssl-match-hostname-3.4.0.2
 Running setup.py install for backports.ssl-match-hostname 
Successfully installed backports.ssl-match-hostname-3.5.0.1