1

I am trying to install python modules, but i am getting ERROR.

  File "/usr/lib/python3.6/ssl.py", line 407, in wrap_socket
    _context=self, _session=session)
  File "/usr/lib/python3.6/ssl.py", line 773, in __init__
    raise ValueError("check_hostname requires server_hostname")
ValueError: check_hostname requires server_hostname

On search the error, i came across a stackoverflow post

As per the post, thereis a bug in urllib3, so there are some work around that is suggested there. But it is not working either. On further research, I saw a GIT-HUB link that is talking about the error.

It has given the difference between the working machine and a broken machine. My machine has below output as per the suggestions.

print("OS", platform.platform())
OS Linux-4.15.0-143-generic-x86_64-with-Ubuntu-18.04-bionic

>>> print("Python", platform.python_version())
Python 3.6.9

>>> print("urllib3", urllib3.__version__)
urllib3 1.22

But I didn't find any solution for this. Please suggest how to fix this error.

I am trying to install below:

sudo pip install python-dev

But its happening with every module.

I have already uninstalled and installed PIP for 3. But no help.

Please suggest. Thank you.

0 Answers0