3drobotics / solo-cli

Solo command line utilities.
20 stars 36 forks source link

solo cli doesn't find solo or controller running opensolo4 #60

Open clarkjohnm opened 4 years ago

clarkjohnm commented 4 years ago

solo CLI (1.2.0) doesn't find a solo or controller running opensolo4. I can connect to the Solo's wifi network and ssh to both the Solo and the Controller but running any solo command results in the following error:

$ ssh root@10.1.1.10
Warning: Permanently added '10.1.1.10' (ECDSA) to the list of known hosts.
root@3dr_solo:~ $ exit
logout
Connection to 10.1.1.10 closed.
$ ssh root@10.1.1.1
Warning: Permanently added '10.1.1.1' (ECDSA) to the list of known hosts.
root@3dr_controller:~ $ exit
logout
Connection to 10.1.1.1 closed.
$ solo info
connecting to Solo and the Controller...
(note: ensure you are connected to Solo's wifi network.)
Traceback (most recent call last):
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/bin/solo", line 11, in <module>
    load_entry_point('solo-cli==1.2.0', 'console_scripts', 'solo')()
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
    return ep.load()
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/pkg_resources/__init__.py", line 2443, in load
    return self.resolve()
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/pkg_resources/__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/soloutils/__main__.py", line 39, in <module>
    soloutils.info.main(args)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/soloutils/info.py", line 12, in main
    controller = soloutils.connect_controller(await=True)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/soloutils/__init__.py", line 57, in connect_controller
    return _connect('10.1.1.1', await=await, silent=silent)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/soloutils/__init__.py", line 48, in _connect
    client.close()
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/paramiko/client.py", line 461, in close
    self._transport.close()
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/paramiko/transport.py", line 815, in close
    self.stop_thread()
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/site-packages/paramiko/transport.py", line 1796, in stop_thread
    self.join(10)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/lib-python/2.7/threading.py", line 970, in join
    self.__block.wait(delay)
  File "/Users/johnclark/.pyenv/versions/pypy2.7-7.3.0/lib-python/2.7/threading.py", line 355, in wait
    gotit = waiter._py3k_acquire(True, timeout)
KeyboardInterrupt