Remote SSH Test Connection works but can't continue

I just installed 2022.1.3 and I'm attempting to setup the Remote SSH. We have VMs where we keep our work and don't do anything on our local computers. So, I went to Remote Development and clicked Connect Via SSH. I entered my VM information and then clicked the gear icon to go into settings. There, I was able to enter the correct info for the keypair and private key etc. I click on Test Connection and it gives me a message that it connected successfully.

So I click on Ok and return to the Connection screen. I click on Check Connection and Continue  but the little status popup comes up for checking connection. Stays up for a few seconds and the disappears and nothing happens. No errors. No continuing. Nothing.

Anyone have any ideas on what to do?

8 comments
Comment actions Permalink

I facing the same issue on macOS 12.4 client. I created a new SSH connection to my Linux host using OpenSSH and it tested successfully. However when Check Connection and Continue is clicked, a password prompt comes up, but when I ok it, nothing happens. I expected remote install options to appear/start.

0
Comment actions Permalink

My problem was that I had some xdebug lines in my .bashrc file that were messing things up. Not sure if that will help you but check your bash files.

0
Comment actions Permalink

This does not seem to be the case for me. I wonder if there are some logs created by the Remote Dev connection process that can offer some hints.

1
Comment actions Permalink

2all: the remote development process & error handling was improved greatly in the upcoming 2022.2 release. Could you please check how that works for you using 2022.2 EAP Build?

0
Comment actions Permalink

I had the same issue. Did just try with the EAP, and it's now telling me I don't have a Linux installed. That's not true, I'm using a debian. What are the criteria to determine it's a Linux? Are there specific packages the install is looking for? I've tried with an ubuntu, and still no luck.

Note that my remote server is a docker container. Would that matter?

Update 1:

I found this in the logs:

2022-07-25 15:22:44,296 [1173198]   INFO - #c.j.g.s.RemoteCredentialsEx - Output of 'uname -sm' command: "Linux aarch64"
2022-07-25 15:22:44,296 [1173198]   INFO - #c.j.g.s.SshDeployFlowUtil - Remote OS guessed as Os: Linux, Architecture: ARM_64

Is the issue the ARM architecture, and not the Linux?

Update 2:

I can confirm that running an AMD architecture, the Linux is correctly detected.

0
Comment actions Permalink

Yes, sadly linux ARM isn't fully supported yet. 

0
Comment actions Permalink

Dmitry Tronin any idea if/when you will be able to support it? Is there an issue I can follow?

0
Comment actions Permalink

Sure, here's a ticket you can follow: https://youtrack.jetbrains.com/issue/CWM-4553. It is being worked on right now.

0

Please sign in to leave a comment.