|
Thanks, Martin. It's realy helped me on my GT 4.0.6 And now, I am facing new problems during a job execution. I have two machines: abutre and hepgrid. I've installed GT4 in abutre (my second machine) as explained in quickstart (http://www.globus.org/toolkit/docs/4.0/admin/docbook/quickstart.html#q-second). Then, I submited a job as described below (from hepgrid to abutre): [EMAIL PROTECTED]:~> cat java01.rsl <job> <executable>/usr/bin/java</executable> <directory>${GLOBUS_USER_HOME}</directory> <argument>-jar</argument> <argument>CA.jar</argument> <stdout>${GLOBUS_USER_HOME}/stdout.java01</stdout> <stderr>${GLOBUS_USER_HOME}/stderr.java01</stderr> <fileStageIn> <transfer> <sourceUrl>gsiftp://hepgrid00/home/calebe/CA.jar</sourceUrl> <destinationUrl>file:///${GLOBUS_USER_HOME}/CA.jar</destinationUrl> </transfer> </fileStageIn> <fileStageOut> <transfer> <sourceUrl>file:///${GLOBUS_USER_HOME}/stdout.java01</sourceUrl> <destinationUrl>gsiftp://hepgrid00/tmp/stdout</destinationUrl> </transfer> <transfer> <sourceUrl>file:///${GLOBUS_USER_HOME}/stderr.java01</sourceUrl> <destinationUrl>gsiftp://hepgrid00/tmp/stderr</destinationUrl> </transfer> </fileStageOut> <!-- <fileCleanUp> <deletion> <file>file:///${GLOBUS_USER_HOME}/CA.jar</file> </deletion> <deletion> <file>file:///${GLOBUS_USER_HOME}/stdout.java01</file> </deletion> <deletion> <file>file:///${GLOBUS_USER_HOME}/stderr.java01</file> </deletion> </fileCleanUp>--> </job> [EMAIL PROTECTED]:~> globusrun-ws -submit -S -F abutre -f java01.rsl Delegating user credentials...Done. Submitting job...Done. Job ID: uuid:77b2eb86-1623-11dd-8889-0002b3b0cc32 Termination time: 04/30/2008 19:35 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_local/grid/stdout.java01 on server hepgrid00.pcs.usp.br [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_local/grid/stdout.java01 on server hepgrid00.pcs.usp.br [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.]] What can I do to correct this error? The ouput files (stdout.java01 and stderr.java01) exists on that directory. Thanks in advance for helping me. Calebe de Paula
Bianchini
M.Sc. Software Engineering - UFSCar PhD Student in Computer Engineering - POLI/USP Professor at Anhembi Morumbi University Professor at Mackenzie University Martin Feller wrote: Hi, What version of the GT are you using? If it's 4.0.6, please install the update package globus_wsrf_rft_service_java-0.37 which can be found on http://globus.org/toolkit/advisories.html.Martin ----- Original Message ----- From: "Calebe de Paula Bianchini" <[EMAIL PROTECTED]> To: "Globus user" <[email protected]> Sent: Monday, April 28, 2008 3:58:46 PM GMT -06:00 US/Canada Central Subject: [gt-user] <fileStageIn> problem ? Good afternoon, When I execute my job, the transfered jarfile (described in <fileStageIn> tag) has 1 byte less than the original. But, when I transfer the same jarfile using globus-url-copy , everything works. Can someone help me? Here is my job description and outputs: - java.xml : <job> <executable>/usr/bin/java</executable> <directory>${GLOBUS_USER_HOME}</directory> <argument>-jar</argument> <argument>CA.jar</argument> <stdout>${GLOBUS_USER_HOME}/stdout.java01</stdout> <stderr>${GLOBUS_USER_HOME}/stderr.java01</stderr> <fileStageIn> <transfer> <sourceUrl>gsiftp://hepgrid00/home/calebe/CA.jar</sourceUrl> <destinationUrl> file:///$ {GLOBUS_USER_HOME}/CA.jar</destinationUrl> </transfer> </fileStageIn> <fileStageOut> <transfer> <sourceUrl> file:///$ {GLOBUS_USER_HOME}/stdout.java01</sourceUrl> <destinationUrl>gsiftp://hepgrid00/tmp/stdout</destinationUrl> </transfer> <transfer> <sourceUrl> file:///$ {GLOBUS_USER_HOME}/stderr.java01</sourceUrl> <destinationUrl>gsiftp://hepgrid00/tmp/stderr</destinationUrl> </transfer> </fileStageOut> <fileCleanUp> <deletion> <file> file:///$ {GLOBUS_USER_HOME}/CA.jar</file> </deletion> <deletion> <file> file:///$ {GLOBUS_USER_HOME}/stdout.java01</file> </deletion> <deletion> <file> file:///$ {GLOBUS_USER_HOME}/stderr.java01</file> </deletion> </fileCleanUp> </job> - stderr: Invalid or corrupt jarfile CA.jar Thanks |
- [gt-user] <fileStageIn> problem ? Calebe de Paula Bianchini
- Re: [gt-user] <fileStageIn> problem ? Martin Feller
- [gt-user] Can't do MLST on non-existing... Calebe de Paula Bianchini
