Hello,
We’ve just received our Panther robot which is fantastic, and are going through setting it up.
At present I’m having trouble configuring the rutx11 wifi_client block so that Panther can connect to our internal network and install other docker containers (such as the Joystick container). I have followed the instructions here: Panther - outdoor AMR | Husarion
I have configured the wifi_client block, but when I go to run setup.py it results in an error attempting to connect to the rutx11 (on ip 10.15.20.1), the error is below.
I can ping the rutx11 on the given IP, however, it seems that SSH into it fails. I have tried to SSH directly via the command line, and it asks for a password. However, from the first_setup.sh file it appears that an SSH key (stored in ~/.ssh/id_rsa
) should work. The SSH key exists, but does not seem to be accepted.
Are you able to assist on how to fix this issue?
Thank you.
setup.py error
husarion@husarion:~/panther_rutx11$ ./setup.py
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 204, in _auth_retry
self.auth()
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 364, in auth
return self._identity_auth()
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 337, in _identity_auth
raise AuthenticationError("No authentication methods succeeded")
pssh.exceptions.AuthenticationError: No authentication methods succeeded
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./setup.py", line 33, in <module>
ssh = SSHClient(host, user=user_name, timeout=5, num_retries=1)
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/native/single.py", line 138, in __init__
super(SSHClient, self).__init__(
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 188, in __init__
self._init()
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 196, in _init
self._auth_retry()
File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 210, in _auth_retry
raise AuthenticationError(msg, self.host, self.port, ex, retries, self.num_retries)
pssh.exceptions.AuthenticationError: ('Authentication error while connecting to %s:%s - %s - retries %s/%s', '10.15.20.1', 22, AuthenticationError('No authentication methods succeeded'), 1, 1)
Attempting to connect via root to rutx11
husarion@husarion:~/panther_rutx11$ ssh root@10.15.20.1
root@10.15.20.1's password: