File "/usr/lib/python3.6/site-packages/electrum/util.py", line 794, in run_with_except_hook
    run_original(*args2, **kwargs2)
  File "/usr/lib/python3.6/site-packages/electrum/network.py", line 985, in run
    self.wait_on_sockets()
  File "/usr/lib/python3.6/site-packages/electrum/network.py", line 967, in wait_on_sockets
    self.process_responses(interface)
  File "/usr/lib/python3.6/site-packages/electrum/network.py", line 626, in process_responses
    self.process_response(interface, response, callbacks)
  File "/usr/lib/python3.6/site-packages/electrum/network.py", line 572, in process_response
    self.on_get_header(interface, response)
  File "/usr/lib/python3.6/site-packages/electrum/network.py", line 826, in on_get_header
    chain = blockchain.check_header(header)
  File "/usr/lib/python3.6/site-packages/electrum/blockchain.py", line 90, in check_header
    if b.check_header(header):
  File "/usr/lib/python3.6/site-packages/electrum/blockchain.py", line 136, in check_header
    return header_hash == self.get_hash(height)
  File "/usr/lib/python3.6/site-packages/electrum/blockchain.py", line 283, in get_hash
    return hash_header(self.read_header(height))
  File "/usr/lib/python3.6/site-packages/electrum/blockchain.py", line 263, in read_header
    raise Exception('Expected to read a full header. This was only {} bytes'.format(len(h)))