Masato:
ok, forget about the different user account. Seems like something
went wrong there, but from the Script stderr i can see that the
real problem is probably the expat thing.
What happens if you save the following job description to a file
test.xml
<job>
<executable>/bin/touch</executable>
<argument>${GLOBUS_USER_HOME}/touchMe</argument>
<environment>
<name>LD_LIBRARY_PATH</name>
<value>/usr/lib/debug:/work/asou/GT/gt4.0.5/lib:/home/asou/FreeSW/install/expat/lib:/usr/local/SGE/sge-6_0u1/lib/lx24-x86:/usr/pgi/linux86/5.2/lib:/opt/intel/fc/9.1.045/lib:/opt/intel/cc/9.1.049/lib</value>
</environment>
<stdout>${GLOBUS_USER_HOME}/stdout</stdout>
<stderr>${GLOBUS_USER_HOME}/stderr</stderr>
</job>
and submit it using globusrun-ws -submit ... -f test.xml?
Martin
> From: [EMAIL PROTECTED]
> Date: Mon, 6 Aug 2007 11:08:36 -0500 (CDT)
>
>> Yes, but in order to track that problem down i asked you
>> to try job submission with a user being different from
>> the user who runs the container.
>
> I tried container runs by my account and submission from another user.
> I got following errors.
>
> % globusrun-ws -submit -streaming -subject-authz
> '/C=JP/O=AIST/OU=GRID/CN=Masato Asou' -factory example.org:18443 -c
> /bin/touch touchMe
> Delegating user credentials...Done.
> Submitting job...Done.
> Job ID: uuid:8f169730-4493-11dc-bb67-00304829a67e
> Termination time: 08/08/2007 03:09 GMT
> Current job state: Failed
> Destroying job...Done.
> Cleaning up any delegated credentials...Done.
> globusrun-ws: Job failed: Error code: 201
> Script stderr:
> We trust you have received the usual lecture from the local
> SystemAdministrator. It usually boils down to these three things:
> #1) Respect the privacy of others. #2) Think before you type. #3)
> With great power comes great responsibility.Password:
>
>> We had another similar problem in the meantime on that
>> list. I don't remember exactly at what point
>> globus-job-manager-script.pl failed for you.
>> Please add the following warn statement to globus-job-manager-script.pl:
>>
>> ....
>> eval "require $manager_class";
>>
>> if($@)
>> {
>> my $error_string = $@;
>> warn $error_string;
>> ...
>>
>> and see if you get an error message on the client-side.
>
> I have added above statement. And I tried container runs by my account
> and submission from same user. I got following errors.
>
> % globusrun-ws -submit -streaming -subject-authz
> '/C=JP/O=AIST/OU=GRID/CN=Masato Asou' -factory example.org:18443 -c
> /bin/touch touchMe
> Delegating user credentials...Done.
> Submitting job...Done.
> Job ID: uuid:e3fe447c-447b-11dc-b5d3-00304829a67e
> Termination time: 08/08/2007 00:19 GMT
> Current job state: Failed
> Destroying job...Done.
> Cleaning up any delegated credentials...Done.
> globusrun-ws: Job failed: Error code: 201
> Script stderr:
> Can't load
> '/home/asou/FreeSW/install/perl-5.8.8/lib/site_perl/5.8.8/i686-linux/auto/XML/Parser/Expat/Expat.so'
> for module XML::Parser::Expat: libexpat.so.1: cannot open shared
> object file: No such file or directory at
> /home/asou/FreeSW/install/perl-5.8.8/lib/5.8.8/i686-linux/DynaLoader.pm
> line 230. at
> /home/asou/FreeSW/install/perl-5.8.8/lib/site_perl/5.8.8/i686-linux/XML/Parser.pm
> line 14Compilation failed in require at
> /home/asou/FreeSW/install/perl-5.8.8/lib/site_perl/5.8.8/i686-linux/XML/Parser.pm
> line 14.BEGIN failed--compilation aborted at
> /home/asou/FreeSW/install/perl-5.8.8/lib/site_perl/5.8.8/i686-linux/XML/Parser.pm
> line 18.Compilation failed in require at
> /work/asou/GT/gt4.0.5/lib/perl/Globus/GRAM/ExtensionsHandler.pm line
> 4.BEGIN failed--compilation aborted at
> /work/asou/GT/gt4.0.5/lib/perl/Globus/GRAM/ExtensionsHandler.pm line
> 4.Compilation failed in require at
> /work/asou/GT/gt4.0.5/lib/perl/Globus/GRAM/JobManager.pm line 8.BEGIN
> failed--compilation aborted!
> at /work/asou/GT/gt4.0.5/lib/perl/Globus/GRAM/JobManager.pm line
> 8.Compilation failed in require at
> /work/asou/GT/gt4.0.5/lib/perl/Globus/GRAM/JobManager/fork.pm line
> 5.BEGIN failed--compilation aborted at
> /work/asou/GT/gt4.0.5/lib/perl/Globus/GRAM/JobManager/fork.pm line
> 5.Compilation failed in require at (eval 1) line 3.
>
> I have set up LD_LIBRARY_PATH as below. I can't understand why it
> becomes an error.
>
> % printenv LD_LIBRARY_PATH
>
> /usr/lib/debug:/work/asou/GT/gt4.0.5/lib:/home/asou/FreeSW/install/expat/lib:/usr/local/SGE/sge-6_0u1/lib/lx24-x86:/usr/pgi/linux86/5.2/lib:/opt/intel/fc/9.1.045/lib:/opt/intel/cc/9.1.049/lib
> % ls /home/asou/FreeSW/install/expat/lib
> libexpat.a libexpat.la libexpat.so libexpat.so.1 libexpat.so.1.5.2
>
> ASOU Masato [EMAIL PROTECTED]
> What is Ninf? http://ninf.apgrid.org/
>
>