No Network Speed information

The widget Network Speed is not showing any value. Checked the log and find this:

myDevices - ERROR - TestDownload:<urlopen error [SSL: UNSUPPORTED_PROTOCOL] unsupported protocol (_ssl.c:1056)>

My system is:

  • Rapsberry 3 model B;
  • Linux raspberrypi 4.19.58-v7+ #1245 SMP Fri Jul 12 17:25:51 BST 2019 armv7l GNU/Linux

looking into this issue.

try running this and share the output:

from urllib import request


I am not a expert in Python. I created a file name used “chmod +x” an execute with “Python”. Here is the result:

Traceback (most recent call last):
  File "", line 2, in <module>
    from urllib import request
ImportError: cannot import name request

I also tried this:

import urllib2



Traceback (most recent call last):
  File "", line 5, in <module>
  File "/usr/lib/python2.7/", line 154, in urlopen
    return, data, timeout)
  File "/usr/lib/python2.7/", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/", line 1241, in https_open
  File "/usr/lib/python2.7/", line 1198, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [SSL: UNSUPPORTED_PROTOCOL] unsupported protocol (_ssl.c:727)>

try this:

import urllib2
response = urllib2.urlopen('')
html =

What version of Python 3 are you running? You can get that by running:
python3 --version

Also what do you get if you run this command?
sudo python3 -c "import json, urllib.request; print(json.loads(urllib.request.urlopen('').read().decode('UTF-8'))['tls_version'])"

Can you try the following code as well:

import requests

r = requests.get('')
with open('/tmp/download_test', 'wb') as f:

Save that to a file, e.g., and run it with sudo python3 then let us know if you get any errors.