[Swift-devel] command line ssh provider...
Jonathan Monette
jonmon at mcs.anl.gov
Mon Jan 16 12:07:10 CST 2012
So I am still having problems getting an agent to be using. I am running this on communicado. From my mac I ssh -A jonmon at login.ci.uchicago.edu then ssh -A jonmon at communicado.ci.uchicago.edu
Here is what shows up when I grep for ssh as Mike did.
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ env | grep -i ssh
SSH_CLIENT=128.135.125.155 48486 22
SSH_TTY=/dev/pts/0
RSHCOMMAND=/usr/bin/ssh
SSH_AUTH_SOCK=/tmp/ssh-mtYNz20726/agent.20726
PWD=/home/jonmon/Workspace/Swift/ssh-cl-test
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
CVS_RSH=ssh
SSH_CONNECTION=128.135.125.155 48486 128.135.125.17 22
HOSTFILE=/home/jonmon/.ssh/known_hosts
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ export | grep -i ssh
declare -x CVS_RSH="ssh"
declare -x HOSTFILE="/home/jonmon/.ssh/known_hosts"
declare -x PWD="/home/jonmon/Workspace/Swift/ssh-cl-test"
declare -x RSHCOMMAND="/usr/bin/ssh"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x SSH_AUTH_SOCK="/tmp/ssh-mtYNz20726/agent.20726"
declare -x SSH_CLIENT="128.135.125.155 48486 22"
declare -x SSH_CONNECTION="128.135.125.155 48486 128.135.125.17 22"
declare -x SSH_TTY="/dev/pts/0"
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ ll /tmp/ssh-mtYNz20726/
total 0
srwxr-xr-x 1 jonmon ci-users 0 Jan 16 12:01 agent.20726=
As you can see there is an agent set up where the SSH_AUTH_SOCK variable is pointing to. However when I try to run my swift script that just runs hostname on the remote machine I get prompted for a password.
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ ll
total 6.0K
-rw-r--r-- 1 jonmon ci-users 297 Jul 14 2011 cf
-rw-r--r-- 1 jonmon ci-users 111 Jan 12 15:40 hostname.swift
-rw-r--r-- 1 jonmon ci-users 24 Jan 12 15:42 hostname.txt
-rwxr-xr-x 1 jonmon ci-users 79 Jan 12 13:09 run.sh*
-rw-r--r-- 1 jonmon ci-users 361 Jan 16 11:58 sites.xml
-rw-r--r-- 1 jonmon ci-users 46 Jan 12 13:12 tc
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ cat sites.xml
<config>
<pool handle="bridled">
<filesystem provider="local" />
<execution provider="ssh-cl" url="bridled.ci.uchicago.edu"/>
<workdirectory>/home/jonmon/Workspace/Swift/swift.workdir</workdirectory>
<profile namespace="karajan" key="jobThrottle">0.20</profile>
<profile namespace="env" key="SWIFT_GEN_SCRIPTS">1</profile>
</pool>
</config>
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ cat run.sh
#!/bin/bash
swift -config cf -tc.file tc -sites.file sites.xml hostname.swift
[jonmon at communicado: ~/Workspace/Swift/ssh-cl-test]$ ./run.sh
Swift trunk swift-r5498 (swift modified locally) cog-r3347 (cog modified locally)
RunID: 20120116-1205-eke5ge02
Progress: time: Mon, 16 Jan 2012 12:05:22 -0600
Password:
Any ideas what to try? I also tried the -t option that Mike tried but there was not effect. Still prompted for a password.
On Jan 16, 2012, at 3:36 AM, Mihael Hategan wrote:
> On Fri, 2012-01-13 at 18:00 -0600, Michael Wilde wrote:
>> Once I had done that, coasters booted OK. Then I hit a suspected
>> problem in the local provider: it was not accepting jobs, but seemed
>> set up OK. Mihael is investigating.
>
> Works for me, so I suspect it's more subtle. If you see it again, can
> you send me a jstack output of the coaster service?
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel
More information about the Swift-devel
mailing list