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
