<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Alberto, I suspect that the problem is that your SSH key is of a form that's not compatible with the Java SSH library that Swift is using, based on this message:<div><br></div><div><div style="font-family: Times; font-size: medium; "><font class="Apple-style-span" face="Tahoma" size="2">Caused by: com.sshtools.j2ssh.transport.publickey.InvalidSshKeyException: Can't read key due to cryptography problems: java.security.NoSuchAlgorithmException: Unsupported passphrase algorithm: AES-128-CBC</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-style-span" style="font-size: medium;">Can you try again with a new key, generated on Linux, using say RSA encryption?  Try using one of the recipes for generating ssh keys that are posted on the MCS or CI web sites.</span></font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-style-span" style="font-size: medium;"><br></span></font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-style-span" style="font-size: medium;">- Mike</span></font></div><div><font class="Apple-style-span" face="Tahoma"><span class="Apple-style-span" style="font-size: small;"><br></span></font></div><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;"><b>From: </b>"Alberto Chavez" <alberto_chavez@live.com><br><b>To: </b>"Swift Devel" <swift-devel@ci.uchicago.edu><br><b>Sent: </b>Tuesday, August 9, 2011 1:43:59 PM<br><b>Subject: </b>[Swift-devel] ssh test case on pads/beagle<br><br>

<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>

<div dir="ltr">
<font class="Apple-style-span" face="Tahoma" size="2">Hello,</font><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">I am trying to run a simpler case than ssh-pbs-coaster test case, and I'm still having the same error.</div><div style="font-family: Tahoma; font-size: 10pt; ">Now I am running only ssh test case (/tests/providers/ssh/001-catsn-ssn.swift)</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">The command line is:</div><div style="font-family: Tahoma; font-size: 10pt; "><div>swift -config cf -tc.file tc.template.data -sites.file sites.template.xml 001-catsn-ssh.swift</div></div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">The output:</div><div><div><font class="Apple-style-span" face="Tahoma" size="2">Swift svn swift-r4861 (swift modified locally) cog-r3183</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">RunID: 20110809-1336-ohte788a</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Progress:  time: Tue, 09 Aug 2011 13:36:42 -0500</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Exception in cat:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Arguments: [data.txt]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Host: ssh</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Directory: 001-catsn-ssh-20110809-1336-ohte788a/jobs/m/cat-mq74h7ek</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">- - -</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: null</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: org.globus.cog.abstraction.impl.common.task.InvalidSecurityContextException: Invalid private key or passphrase</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: com.sshtools.j2ssh.transport.publickey.InvalidSshKeyException: Can't read key due to cryptography problems: java.security.NoSuchAlgorithmException: Unsupported passphrase algorithm: AES-128-CBC</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Progress:  time: Tue, 09 Aug 2011 13:36:43 -0500  Selecting site:8  Submitting:1  Failed:1</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Exception in cat:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Arguments: [data.txt]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Host: ssh</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Directory: 001-catsn-ssh-20110809-1336-ohte788a/jobs/n/cat-nq74h7ek</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">- - -</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: null</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: org.globus.cog.abstraction.impl.common.task.InvalidSecurityContextException: Invalid private key or passphrase</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: com.sshtools.j2ssh.transport.publickey.InvalidSshKeyException: Can't read key due to cryptography problems: java.security.NoSuchAlgorithmException: Unsupported passphrase algorithm: AES-128-CBC</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Progress:  time: Tue, 09 Aug 2011 13:36:44 -0500  Selecting site:7  Submitting:1  Failed:2</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Exception in cat:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Arguments: [data.txt]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Host: ssh</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Directory: 001-catsn-ssh-20110809-1336-ohte788a/jobs/o/cat-oq74h7ek</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">- - -</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: null</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: org.globus.cog.abstraction.impl.common.task.InvalidSecurityContextException: Invalid private key or passphrase</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Caused by: com.sshtools.j2ssh.transport.publickey.InvalidSshKeyException: Can't read key due to cryptography problems: java.security.NoSuchAlgorithmException: Unsupported passphrase algorithm: AES-128-CBC</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">"error_log.log" 105L, 5770C</font></div></div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">My auth.defaults reads:</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div><div><font class="Apple-style-span" face="Tahoma" size="2"> login1.beagle.ci.uchicago.edu.type=key</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> login1.beagle.ci.uchicago.edu.username=achavez</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> login1.beagle.ci.uchicago.edu.key=/home/Alberto/.ssh/identity</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> login1.pads.ci.uchicago.edu.type=key</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> login1.pads.ci.uchicago.edu.username=achavez</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> login1.pads.ci.uchicago.edu.key=/home/Alberto/.ssh/identity</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">and it has been set to 600, I ommited the passphrase line, but it is there, and the passphrase is right because I just verified it in two ways:<br>1) by logging to pads and beagle without providing a password<br></font><font class="Apple-style-span" face="Tahoma" size="2">2) "changed" the password. I the "new" password is the same as the "old" one.<br><br>sites.templates.xml:<br><br><div><config></div><div><pool handle="ssh"></div><div>  <execution provider="ssh" url="login1.pads.ci.uchicago.edu" jobmanager="ssh"/></div><div>  <filesystem provider="ssh" url="login1.pads.ci.uchicago.edu" /></div><div>  <profile key="jobThrottle" namespace="karajan">0</profile></div><div>  <workdirectory>/home/achavez/swiftwork</workdirectory></div><div></pool></div><div></config></div><div><br></div><div>config file:</div><div><br><div>wrapperlog.always.transfer=true</div><div>sitedir.keep=true</div><div>execution.retries=0</div><div>lazy.errors=true</div><div>status.mode=provider</div><div>use.provider.staging=true</div><div>provider.staging.pin.swiftfiles=false</div><div>foreach.max.threads=10</div><div>provenance.log=true</div></div><div><br></div><br><br></font></div></div><div><font class="Apple-style-span" face="Tahoma" size="2">I also tried a simpler SwiftScript:<br><div><br></div><div>type filemsg;</div><div><br></div><div>app (filemsg output) hello(string s)</div><div>{</div><div>        echo s stdout=@filename(output);</div><div>}</div><div><br></div><div>filemsg myfile<"dogcatdinosaur.out">;</div><div>myfile = hello("dog,cat,dinosaur");</div><div><br></div></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">and I get the following output:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><div>Swift svn swift-r4861 (swift modified locally) cog-r3183</div><div><br></div><div>RunID: 20110809-1343-2es2hel2</div><div>Progress:  time: Tue, 09 Aug 2011 13:43:25 -0500</div><div>Exception in echo:</div><div>Arguments: [dog,cat,dinosaur]</div><div>Host: ssh</div><div>Directory: hello_swift-20110809-1343-2es2hel2/jobs/0/echo-0oldh7ek</div><div>- - -</div><div><br></div><div>Caused by: null</div><div>Caused by: org.globus.cog.abstraction.impl.common.task.InvalidSecurityContextException: Invalid private key or passphrase</div><div>Caused by: com.sshtools.j2ssh.transport.publickey.InvalidSshKeyException: Can't read key due to cryptography problems: java.security.NoSuchAlgorithmException: Unsupported passphrase algorithm: AES-128-CBC</div><div>Final status:  time: Tue, 09 Aug 2011 13:43:26 -0500  Failed:1</div><div>The following errors have occurred:</div><div>1. Can't read key due to cryptography problems: java.security.NoSuchAlgorithmException: Unsupported passphrase algorithm: AES-128-CBC</div><div><br></div><div><br></div><div>any thoughts on this? </div></font></div>                                       </div>
<br>_______________________________________________<br>Swift-devel mailing list<br>Swift-devel@ci.uchicago.edu<br>https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel<br></blockquote><br><span><br><br>-- <br><span name="x"></span>Michael Wilde<br>Computation Institute, University of Chicago<br>Mathematics and Computer Science Division<br>Argonne National Laboratory<br><span name="x"></span><br></span></div></div></body></html>