Hello everyone,

I'm trying to do a basic setup for GridFTP/Gram with Globus Toolkit 5.2.0. I have two Debian wheezy machines machines, alpha and bravo, that communicate over a WAN.

I've setup SimpleCa and a myproxy server on alpha, and have distributed certificates for users to bravo. I can login and retrieve credentials on both machines without issue.

Gram works okay when going from bravo to alpha...

jon@bravo$ globus-job-run -a -r alpha
GRAM Authentication test successful

jon@bravo$ globus-job-run -verify  alpha/jobmanager-fork /bin/hostname
Dryrun successful
alpha

jon@alpha$ globus -a -r bravo
GRAM Authentication test successful

jon@alpha$ globus-job-run -verify  bravo/jobmanager-fork /bin/hostname =>
Dryrun successful

... but hangs indefinitely when submitting jobs from alpha to bravo.

GridFTP hangs for both machines.

Running the globus-url-copy command on bravo produces the following output:

$ globus-url-copy -vb -dbg gsiftp://alpha/etc/group file:///tmp/test-copy
Source: gsiftp://alpha/etc/
Dest:   file:///tmp/
  group  ->  test-copy
debug: starting to get gsiftp://alpha/etc/group
debug: connecting to gsiftp://alpha/etc/group

debug: response from gsiftp://alpha/etc/group:
220 alpha GridFTP Server 6.38 (gcc64, 1382984154-83) [Globus Toolkit 5.2.5] ready.

debug: authenticating with gsiftp://alpha/etc/group
debug: response from gsiftp://alpha/etc/group:
230 User jon logged in.

debug: sending command to gsiftp://alpha/etc/group:
SITE HELP

debug: response from gsiftp://alpha/etc/group:
214-The following commands are recognized:
    ALLO    APPE    REST    CWD     CDUP    DCAU    EPSV    FEAT
    ERET    MDTM    STAT    ESTO    HELP    LIST    MODE    NLST
    MLSC    MLSD    PASV    RNFR    MLSR    MLST    NOOP    OPTS
    STOR    PASS    PBSZ    PORT    PROT    SITE    EPRT    RETR
    SPOR    MFMT    SCKS    TREV    PWD     QUIT    SBUF    SIZE
    SPAS    STRU    SYST    RNTO    TYPE    USER    LANG    MKD
    RMD     DELE    CKSM    DCSC
214 End

debug: sending command to gsiftp://alpha/etc/group:
FEAT

debug: response from gsiftp://alpha/etc/group:
211-Extensions supported
 DCSC P,D
 MFMT
 AUTHZ_ASSERT
 MLSR
 MLSC
 UTF8
 LANG EN
 DCAU
 PARALLEL
 SIZE
MLST Type*;Size*;Modify*;Perm*;Charset;UNIX.mode*;UNIX.owner*;UNIX.uid*;UNIX.group*;UNIX.gid*;Unique*;UNIX.slink*;X.count;
 ERET
 ESTO
 SPAS
 SPOR
 REST STREAM
 MDTM
 PASV AllowDelayed;
211 End.

debug: sending command to gsiftp://alpha/etc/group:
SITE CLIENTINFO scheme=gsiftp;appname="globus-url-copy";appver="8.6 (gcc64, 1342633606-83) [Globus Toolkit 5.2.2]";
debug: response from gsiftp://alpha/etc/group:
250 OK.

debug: sending command to gsiftp://alpha/etc/group:
TYPE I
debug: response from gsiftp://alpha/etc/group:
200 Type set to I.

debug: sending command to gsiftp://alpha/etc/group:
PBSZ 1048576

debug: response from gsiftp://alpha/etc/group:
200 PBSZ=1048576

debug: sending command to gsiftp://alpha/etc/group:
PASV

debug: response from gsiftp://alpha/etc/group:
227 Entering Passive Mode (**ip address removed**)

debug: sending command to gsiftp://alpha/etc/group:
RETR /etc/group

            0 bytes         0.00 MB/sec avg         0.00 MB/sec inst

And then the copy just hangs indefinitely. Same thing happens when I'm on alpha and trying to copy from bravo.

The ephemeral ports are open for both alpha and bravo, so I know that isn't it.

Any ideas as to what could be causing GridFTP/Gram to hang? Setting the debug level to ALL on the grid ftp servers isn't producing anything helpful.

Thanks,

Jon

Reply via email to