On Dec 19, 2008, at 4:46 AM, Le Trung Kien wrote:
Hi,
Although, in my current shell, the LD_LIBRARY_PATH contains the link to libimf.so . However, I got the following error:

globusrun-ws -submit -c /bin/true
Submitting job...Done.
Job ID: uuid:c27444fe-cdab-11dd-8bea-0011258c5e4a
Termination time: 12/19/3008 09:02 GMT
Current job state: Failed
Destroying job...Done.
globusrun-ws: Job failed: Error code: 201Script stderr:
/opt/gt4.2.1/libexec/globus-fork-starter: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory

I faced this error several times when run some GLOBUS shell scripts and my solution is adding line

source /etc/profile

to the shell scripts, so invoked programs could load lib files.
However, in this case globusrun-ws is a binary file. I don't know how it calls another programs.

Please help.

--
Le Trung Kien.

This message comes from the container-side of Globus. It might be sufficient to update your library path prior to starting the container; otherwise, you could add something like this to the $GLOBUS_LOCATION/libexec/globus-job-manager-script.pl:

if (exists($ENV{LD_LIBRARY_PATH}))
{
    $ENV{LD_LIBRARY_PATH} .= ":PATH-CONTAINING-LIBIMF";
}
else
{
   $ENV{LD_LIBRARY_PATH} = "PATH-CONTAINING-LIBIMF";
}

Joe

Reply via email to