That will cause problems, the ssh-agents-plugin is not set up to handle
PowerShell as the default shell. I looked into it a while back but didn't
make good progress.

On Tue, Feb 9, 2021 at 2:45 AM Amedee Van Gasse <amedee.vanga...@gmail.com>
wrote:

> FYI PowerShell is the default SSH shell on this machine.
>
> On Tuesday, February 9, 2021 at 10:27:38 AM UTC+1 Amedee Van Gasse wrote:
>
>> I got this when connecting to a Windows node, how do I fix this?
>>
>> [02/09/21 10:20:58] [SSH] SSH host key matches key seen previously for
>> this host. Connection will be allowed.
>> [02/09/21 10:20:58] [SSH] Authentication successful.
>> [02/09/21 10:20:59] [SSH] The remote user's environment is:
>> Set-Variable : Cannot process command because of one or more missing
>> mandatory parameters: Name.
>> At line:1 char:1
>> + set
>> + ~~~
>>     + CategoryInfo          : InvalidArgument: (:) [Set-Variable],
>> ParameterBindingException
>>     + FullyQualifiedErrorId :
>> MissingMandatoryParameter,Microsoft.PowerShell.Commands.SetVariableCommand
>>
>> [02/09/21 10:21:00] [SSH] Checking java version of
>> C:\Users\jenkins/jdk/bin/java
>> [02/09/21 10:21:01] [SSH] C:\Users\jenkins/jdk/bin/java -version returned
>> 11.0.10.
>> [02/09/21 10:21:01] [SSH] Starting sftp client.
>> [02/09/21 10:21:01] [SSH] Copying latest remoting.jar...
>> [02/09/21 10:21:02] [SSH] Copied 1,521,553 bytes.
>> Expanded the channel window size to 4MB
>> [02/09/21 10:21:02] [SSH] Starting agent process: cd "C:\Users\jenkins"
>> && C:\Users\jenkins/jdk/bin/java  -jar remoting.jar -workDir
>> C:\Users\jenkins -jar-cache C:\Users\jenkins/remoting/jarCache
>> At line:1 char:23
>> + cd "C:\Users\jenkins" && C:\Users\jenkins/jdk/bin/java  -jar remoting
>> ...
>> +                       ~~
>> The token '&&' is not a valid statement separator in this version.
>>     + CategoryInfo          : ParserError: (:) [],
>> ParentContainsErrorRecordException
>>     + FullyQualifiedErrorId : InvalidEndOfLine
>>
>> Agent JVM has terminated. Exit code=1
>> [02/09/21 10:21:02] Launch failed - cleaning up connection
>> [02/09/21 10:21:02] [SSH] Connection closed.
>> SSHLauncher{host='ec2-3-123-229-137.eu-central-1.compute.amazonaws.com',
>> port=22, credentialsId='b56e65e1-beb0-4ad3-bcaa-e9c7aea3c4f8',
>> jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='',
>> launchTimeoutSeconds=60, maxNumRetries=10, retryWaitTime=15,
>> sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.ManuallyTrustedKeyVerificationStrategy,
>> tcpNoDelay=true, trackCredentials=true}
>> [02/09/21 10:21:02] [SSH] Opening SSH connection to
>> ec2-3-123-229-137.eu-central-1.compute.amazonaws.com:22.
>> [02/09/21 10:21:03] [SSH] SSH host key matches key seen previously for
>> this host. Connection will be allowed.
>> [02/09/21 10:21:03] [SSH] Authentication successful.
>> [02/09/21 10:21:03] [SSH] The remote user's environment is:
>> Set-Variable : Cannot process command because of one or more missing
>> mandatory parameters: Name.
>> At line:1 char:1
>> + set
>> + ~~~
>>     + CategoryInfo          : InvalidArgument: (:) [Set-Variable],
>> ParameterBindingException
>>     + FullyQualifiedErrorId :
>> MissingMandatoryParameter,Microsoft.PowerShell.Commands.SetVariableCommand
>>
>> [02/09/21 10:21:04] [SSH] Checking java version of
>> C:\Users\jenkins/jdk/bin/java
>> [02/09/21 10:21:04] [SSH] C:\Users\jenkins/jdk/bin/java -version returned
>> 11.0.10.
>> [02/09/21 10:21:04] [SSH] Starting sftp client.
>> [02/09/21 10:21:04] [SSH] Copying latest remoting.jar...
>> Source agent hash is D866F0B482DB94F38E49B26B465D5DB5. Installed agent
>> hash is D866F0B482DB94F38E49B26B465D5DB5
>> Verified agent jar. No update is necessary.
>> Expanded the channel window size to 4MB
>> [02/09/21 10:21:09] [SSH] Starting agent process: cd "C:\Users\jenkins"
>> && C:\Users\jenkins/jdk/bin/java  -jar remoting.jar -workDir
>> C:\Users\jenkins -jar-cache C:\Users\jenkins/remoting/jarCache
>> At line:1 char:23
>> + cd "C:\Users\jenkins" && C:\Users\jenkins/jdk/bin/java  -jar remoting
>> ...
>> +                       ~~
>> The token '&&' is not a valid statement separator in this version.
>>     + CategoryInfo          : ParserError: (:) [],
>> ParentContainsErrorRecordException
>>     + FullyQualifiedErrorId : InvalidEndOfLine
>>
>> Agent JVM has terminated. Exit code=1
>> [02/09/21 10:21:10] Launch failed - cleaning up connection
>> [02/09/21 10:21:10] [SSH] Connection closed.
>> connect timed out
>> SSH Connection failed with IOException: "connect timed out", retrying in
>> 15 seconds. There are 2 more retries left.
>> connect timed out
>> SSH Connection failed with IOException: "connect timed out", retrying in
>> 15 seconds. There are 1 more retries left.
>> connect timed out
>> ERROR: Connection is not established!
>> java.lang.IllegalStateException: Connection is not established!
>> at
>> com.trilead.ssh2.Connection.getRemainingAuthMethods(Connection.java:988)
>> at
>> com.cloudbees.jenkins.plugins.sshcredentials.impl.TrileadSSHPublicKeyAuthenticator.getRemainingAuthMethods(TrileadSSHPublicKeyAuthenticator.java:88)
>> at
>> com.cloudbees.jenkins.plugins.sshcredentials.impl.TrileadSSHPublicKeyAuthenticator.canAuthenticate(TrileadSSHPublicKeyAuthenticator.java:80)
>> at
>> com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.newInstance(SSHAuthenticator.java:218)
>> at
>> com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.newInstance(SSHAuthenticator.java:171)
>> at
>> hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:865)
>> at hudson.plugins.sshslaves.SSHLauncher$1.call(SSHLauncher.java:436)
>> at hudson.plugins.sshslaves.SSHLauncher$1.call(SSHLauncher.java:423)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>> at java.lang.Thread.run(Thread.java:748)
>> [02/09/21 10:24:11] Launch failed - cleaning up connection
>> [02/09/21 10:24:11] [SSH] Connection closed.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/c9df454f-a248-4d20-b677-52870cae84a5n%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/c9df454f-a248-4d20-b677-52870cae84a5n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Website: http://earl-of-code.com

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVeaFDb5RDFX3UX_enivanXZqEsmiZ3Xa-QLrsN6vQn3Jg%40mail.gmail.com.

Reply via email to