Sergey,

You are probably using GT 4.0.6 or GT 4.0.7, right?
Unfortunately we don't have an update package for that problem yet, but you
can download an updated RFT jar from here:
http://www-unix.mcs.anl.gov/~feller/calebe/globus_wsrf_rft.jar
To install it copy it to $GLOBUS_LOCATION/lib.
After a GT server restart the problem should go away.

Martin

----- Original Message -----
From: "S.Kulanov" <[EMAIL PROTECTED]>
To: "Globus" <[email protected]>
Sent: Wednesday, May 14, 2008 1:44:43 AM GMT -06:00 US/Canada Central
Subject: [gt-user] WS_GRAM Stage-out problem

Good day,
I have some problems with StageOut while using example from 
http://www.globus.org/toolkit/docs/4.0/execution/wsgram/user-index.html#s-wsgram-user-usagescenarios
I have hosts: CA and hosta.

Checking GridFTP copy CA====>hosta:

[EMAIL PROTECTED] ~]$ globus-url-copy -dbg 
gsiftp://ca.kulanov.org.ua:2811/bin/echo 
gsiftp://hosta.kulanov.org.ua:2811/tmp/my_echo
.....
debug: response from gsiftp://ca.kulanov.org.ua:2811/bin/echo:
150 Begining transfer.
debug: response from gsiftp://hosta.kulanov.org.ua:2811/tmp/my_echo:
150 Begining transfer.
debug: response from gsiftp://ca.kulanov.org.ua:2811/bin/echo:
226 Transfer Complete.
debug: response from gsiftp://hosta.kulanov.org.ua:2811/tmp/my_echo:
226 Transfer Complete.
debug: operation complete
[EMAIL PROTECTED] ~]$
------------------------------------------------------------------------------------
everything works fine
Now I' like to test WSGRAM:
Here is the job description file:
<======BEGIN=======>
<job>
    <executable>my_echo</executable>
    <directory>${GLOBUS_USER_HOME}</directory>
    <argument>Hello</argument>
    <argument>World!</argument>
    <stdout>${GLOBUS_USER_HOME}/stdout</stdout>
    <stderr>${GLOBUS_USER_HOME}/stderr</stderr>
<fileStageIn>
    <transfer>
        <sourceUrl>gsiftp://hosta.kulanov.org.ua:2811/bin/echo</sourceUrl>
        
<destinationUrl>gsiftp://ca.kulanov.org.ua:2811/${GLOBUS_USER_HOME}/my_echo</destinationUrl>
    </transfer>
</fileStageIn>

<fileStageOut>
    <transfer>
        
<sourceUrl>gsiftp://ca.kulanov.org.ua:2811/${GLOBUS_USER_HOME}/stdout</sourceUrl>
        
<destinationUrl>gsiftp://ca.kulanov.org.ua:2811/tmp/stdout</destinationUrl>
    </transfer>
</fileStageOut>

<fileCleanUp>
    <deletion>
        <file>file:///${GLOBUS_USER_HOME}/my_echo</file>
    </deletion>
</fileCleanUp>
</job>
<=========END =========>
As you can see I just StageOUT on the same host -> CA

[EMAIL PROTECTED] ~]$ globusrun-ws -submit -S -f test.xml
Delegating user credentials...Done.
Submitting job...Done.
Job ID: uuid:ca1f3cc2-2199-11dd-b418-000c29da9a67
Termination time: 05/15/2008 09:40 GMT
Current job state: StageIn
Current job state: Active
Current job state: StageOut
Current job state: CleanUp
Current job state: Done
Destroying job...Done.
Cleaning up any delegated credentials...Done.
[EMAIL PROTECTED] ~]$
------------------------------------------------------------------------------------
everything works fine
Now we just change the  StageOUT section to, so StageOUT will point to 
hosta:

<fileStageOut>
    <transfer>
        
<sourceUrl>gsiftp://ca.kulanov.org.ua:2811/${GLOBUS_USER_HOME}/stdout</sourceUrl>
        
<destinationUrl>gsiftp://hosta.kulanov.org.ua:2811/tmp/stdout</destinationUrl>
    </transfer>
</fileStageOut>

[EMAIL PROTECTED] ~]$ globusrun-ws -submit -S -f test.xml
Delegating user credentials...Done.
Submitting job...Done.
Job ID: uuid:94307f62-219a-11dd-aeb6-000c29da9a67
Termination time: 05/15/2008 09:46 GMT
Current job state: StageIn
Current job state: Active
Current job state: StageOut
Current job state: Failed
Destroying job...Done.
Cleaning up any delegated credentials...Done.
globusrun-ws: Job failed: Staging error for RSL element fileStageOut.
Can't do MLST on non-existing file/dir /home/kulanov/stdout on server 
hosta.kulanov.org.ua [Caused by: Server refused performing the request. 
Custom message: Server refused MLST command (error code 1) [Nested 
exception message:  Custom message: Unexpected reply: 500-Command failed 
: System error in stat: No such file or directory
500-A system call failed: No such file or directory
500 End.]]
Can't do MLST on non-existing file/dir /home/kulanov/stdout on server 
hosta.kulanov.org.ua [Caused by: Server refused performing the request. 
Custom message: Server refused MLST command (error code 1) [Nested 
exception message:  Custom message: Unexpected reply: 500-Command failed 
: System error in stat: No such file or directory
500-A system call failed: No such file or directory
500 End.]]

In container.log and gridftp.log the same error.
Why  do we  have /home/kulanov/stdout on server hosta.kulanov.org.ua ?


I was searching for globus archive and I found the same problem: 
http://www.mail-archive.com/[email protected]/msg02552.html but there 
is no answer

Thanks in advance.

-- 
Best regards,
Sergey Kulanov
http://kulanov.org.ua

Research Student,
Computer Networks and Systems department,
National Aerospace University named after N.E.Zhukovskiy "KhAI"
Kharkov,Ukraine


Reply via email to