Skip to content

globus-job-run fails because of no permission to tmp directory #187

@longlong10086

Description

@longlong10086

I compiled gct6.2 with source code. And I met some errors when submitting my job with globus-job-run .
My globus user has no permission to /tmp .

tmp dir

drwxr--r--. 27 root root 229376 4月 15 13:55 tmp

command

globus-job-run node12/jobmanager-fork-poll -np 1 /bin/hostname

##error1 in gatekeeper.log
Failure: Unable to create http body tmpfile

For this problem,I found that it was caused by the permissions of the tmp directory after reading the source code.
Then I modified the source code and tried to use $TMPDIR as the temporary directory .
Now the error above is gone , but I get a new one.

error2

GRAM Job submission failed because the job manager cannot find the user proxy (error code 29).

Now I have a question ,how to use globus when my globus user has no permission to tmp directory(/tmp)?
Hope to get your help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions