netmetr fails to communicate with the server
Dryrun:
root@turris:~# /usr/bin/netmetr --dwlhist --no-color --no-run
Checking uuid on the control server...
Traceback (most recent call last):
File "/usr/bin/netmetr", line 11, in <module>
load_entry_point('netmetr==1.4.1', 'console_scripts', 'netmetr')()
File "/usr/lib/python3.6/site-packages/netmetr/__main__.py", line 854, in main
netmetr.download_history()
File "/usr/lib/python3.6/site-packages/netmetr/__main__.py", line 355, in download_history
resp_json = self.send_request(req_json, 'history')
File "/usr/lib/python3.6/site-packages/netmetr/__main__.py", line 87, in send_request
resp = request.urlopen(req, data.encode(), context=ctx)
File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.6/urllib/request.py", line 532, in open
response = meth(req, response)
File "/usr/lib/python3.6/urllib/request.py", line 642, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.6/urllib/request.py", line 570, in error
return self._call_chain(*args)
File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
result = func(*args)
File "/usr/lib/python3.6/urllib/request.py", line 650, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request
Measuring:
root@turris:~# /usr/bin/netmetr --dwlhist --no-color
Checking uuid on the control server...
Requesting test config from the control server...
Starting ping test...
ping_1_msec = 2.52
ping_2_msec = 0.84
ping_3_msec = 0.79
ping_4_msec = 0.82
ping_5_msec = 0.77
ping_6_msec = 0.75
ping_7_msec = 0.86
ping_8_msec = 0.81
ping_9_msec = 0.82
ping_10_msec = 0.88
Starting speed test...
==== rmbt 7d54e9dc3 ====
connecting...
connected with 3 flow(s) for dl; 3 flow(s) for ul
pretest downlink start... (min 1s)
pretest downlink end.
rtt_tcp_payload start... (11 times)
rtt_tcp_payload end.
downlink test start... (5s)
downlink test end.
pretest uplink start... (min 1s)
pretest uplink end.
uplink test start... (5s)
uplink test end.
disconnecting.
dl_throughput_mbps = 924.938544
ul_throughput_mbps = 893.924447
Exiting.
Traceback (most recent call last):
File "/usr/bin/netmetr", line 11, in <module>
load_entry_point('netmetr==1.4.1', 'console_scripts', 'netmetr')()
File "/usr/lib/python3.6/site-packages/netmetr/__main__.py", line 854, in main
netmetr.download_history()
File "/usr/lib/python3.6/site-packages/netmetr/__main__.py", line 355, in download_history
resp_json = self.send_request(req_json, 'history')
File "/usr/lib/python3.6/site-packages/netmetr/__main__.py", line 87, in send_request
resp = request.urlopen(req, data.encode(), context=ctx)
File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.6/urllib/request.py", line 532, in open
response = meth(req, response)
File "/usr/lib/python3.6/urllib/request.py", line 642, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.6/urllib/request.py", line 570, in error
return self._call_chain(*args)
File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
result = func(*args)
File "/usr/lib/python3.6/urllib/request.py", line 650, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request