Any hints on how to debug the sshexec task "auth fail"? It was working a
couple of weeks ago, but it is now failing for some unknown reason. Of
course, "nothing has changed" on my machine. I can connect using ssh
from cygwin.

Thanks


Here's a short test project I'm using to debug.
----------------------------------------------------------------------
<?xml version="1.0" ?>

<project name="build" basedir=".." default="chkssh">
      <sshexec host="${host}"
               username="${username}"
               password="${password}"
               command="ls -l"
               trust="yes"/>
   </target>
</project>
----------------------------------------------------------------------

Here's the debug output from the above.
----------------------------------------------------------------------
Apache Ant version 1.7alpha compiled on December 1 2004
Buildfile: chkssh.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.4 in: C:\j2sdk1.4.2_05\jre
Detected OS: Windows XP
Adding reference: ant.ComponentHelper
Setting ro project property: ant.version -> Apache Ant version 1.7alpha
compiled on December 1 2004
Setting ro project property: ant.file ->
C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile
C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml with URI =
file:///C:/Projects/DistApp/FI_TRADE/TradeUpload/dist/chkssh.xml

Setting ro project property: ant.project.name -> build
Adding reference: build
Setting ro project property: ant.file.build ->
C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml
Project base dir set to: C:\Projects\DistApp\FI_TRADE\TradeUpload
 +Target:
 +Target: chkssh
Attempting to create object of type
org.apache.tools.ant.helper.DefaultExecutor
Adding reference: ant.executor
Build sequence for target(s) `chkssh' is [chkssh]
Complete build sequence is [chkssh, ]

chkssh:
  [sshexec] Connecting to fidevapp1:22

BUILD FAILED
C:\Projects\DistApp\FI_TRADE\TradeUpload\dist\chkssh.xml:9:
com.jcraft.jsch.JSchException: Auth fail
        at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java:
211)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:9
5)
        at org.apache.tools.ant.Task.perform(Task.java:366)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1243)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1213)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:36)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1094)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:229)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Unknown Source)
        at com.jcraft.jsch.Session.connect(Unknown Source)
        at
org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession(SSHBase.j
ava:180)
        at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java:
143)
        ... 17 more
--- Nested Exception ---
com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Unknown Source)
        at com.jcraft.jsch.Session.connect(Unknown Source)
        at
org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession(SSHBase.j
ava:180)
        at
org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.execute(SSHExec.java:
143)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:9
5)
        at org.apache.tools.ant.Task.perform(Task.java:366)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1243)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1213)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:36)
        at
org.apache.tools.ant.Project.executeTargets(Project.java:1094)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:229)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)

Total time: 1 second
----------------------------------------------------------------------

Reply via email to