[Swift-devel] [Bug 225] New: SSH Based Runs fail in current trunk; successful in 0.9

bugzilla-daemon at mcs.anl.gov bugzilla-daemon at mcs.anl.gov
Mon Jun 7 10:56:57 CDT 2010


https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=225

           Summary: SSH Based Runs fail in current trunk; successful in
                    0.9
           Product: Swift
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: General
        AssignedTo: hategan at mcs.anl.gov
        ReportedBy: mandaya at rose-hulman.edu
                CC: wilde at mcs.anl.gov, wozniak at mcs.anl.gov


Created an attachment (id=288)
 --> (http://bugzilla.mcs.anl.gov/swift/attachment.cgi?id=288)
helloworld-20100607-1042-fdsk7h87.log

A plain ssh run of swift fails in current trunk. Remote execution, say from
bridled to pads, through ssh (no coasters, pbs, etc., though adding them in
doesn't change output) causes the ssh connection to hang, causing swift to loop
indefinitely producing the following output:

 [arjun at bridled ~]$ swift -sites.file .swift/sites.xml -tc.file .swift/tc.data
helloworld.swift
 Swift svn swift-r3258 cog-r2726

 RunID: 20100607-1042-fdsk7h87
 Progress:
 Progress:  Initializing site shared directory:1
 Progress:  Initializing site shared directory:1
 Progress:  Initializing site shared directory:1


The only log file produced is the basic log file for the run
(helloworld-20100607-*.log, full log attached) that halts at the following
section of output:

2010-06-07 10:42:03,061-0500 INFO  SshPrivateKeyFile Parsing private key file
2010-06-07 10:42:03,066-0500 INFO  SshPrivateKeyFile Private key is not in the
default format, attempting parse with other supported formats
2010-06-07 10:42:03,076-0500 INFO  PublicKeyAuthenticationClient Generating
data to sign
2010-06-07 10:42:03,076-0500 INFO  PublicKeyAuthenticationClient Preparing
public key authentication request
2010-06-07 10:42:03,139-0500 INFO  TransportProtocolCommon Sending
SSH_MSG_USERAUTH_REQUEST
2010-06-07 10:42:03,186-0500 INFO  TransportProtocolCommon Received
SSH_MSG_USERAUTH_SUCCESS
2010-06-07 10:42:03,187-0500 INFO  ConnectionProtocol Registering connection
protocol messages
2010-06-07 10:42:03,188-0500 INFO  Service ssh-connection has been requested
2010-06-07 10:42:03,188-0500 INFO  Service Starting ssh-connection service
thread
2010-06-07 10:42:03,188-0500 INFO  AuthenticationProtocolClient Requesting
authentication methods
2010-06-07 10:42:03,188-0500 INFO  TransportProtocolCommon Sending
SSH_MSG_USERAUTH_REQUEST
2010-06-07 10:42:03,192-0500 INFO  TransportProtocolCommon Received
SSH_MSG_UNIMPLEMENTED

This lead me to suspect the private key pass, etc., but all check out. The
private key still functions for interactive ssh logins, and the password is
correct. Setting the auth.defaults file's host.password setting to something
different produces an exception as expected.

It's also important to note that no further log files are produced. There's
nothing created (not even the folder) in the work directory. There are no
scripts added in .globus/scripts. There are no files added to
helloworld-20100607-*.d/. Swift hangs and infinite loops, perpetually adding
lines of "Progress:  Initializing site shared directory:1" into stdout.

This behavior does not exist in the swift-0.9 release, where the script runs
perfectly without issues, locally and remotely via SSH.

sites.xml:
  <pool handle="pads">
    <filesystem url="login1.pads.ci.uchicago.edu" provider="ssh"/>
    <execution url="login1.pads.ci.uchicago.edu" provider="ssh"/>
    <workdirectory >/home/arjun</workdirectory>
    <profile namespace="karajan" key="jobThrottle">0</profile>
  </pool>

Let me know if anyone can confirm.

Arjun

-- 
Configure bugmail: https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.



More information about the Swift-devel mailing list