[Solved] Panther wifi_client config/setup.py issue


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, 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
  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__
  File "/usr/local/lib/python3.8/dist-packages/pssh/clients/base/single.py", line 196, in _init
  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', '', 22, AuthenticationError('No authentication methods succeeded'), 1, 1)

Attempting to connect via root to rutx11

husarion@husarion:~/panther_rutx11$ ssh root@
root@'s password: 

The issue has been solved via email.