WIPACrepo/pyglidein

parrot doesn't work at penn state

dsschult opened this issue · 5 comments

Error message from a running job:

unable to execute /storage/work/pde3/scratch/1929603.aci-b.lnx.int.aci.ics.psu.edu/glidein/GLIDEIN_PARROT/exec_job.sh: Permission denied

Note that this should be inside run_parrot.

So far as I can tell, it should work just fine. Running in a test SL6 VM it works.

Must be something local to Penn State.

One possibility is the idbox functionality that is currently enabled. Maybe try turning that off.

So the problem is NFS. Parrot doesn't like putting the tmp files there. Works fine when putting them in /tmp.

Try adding a special environment variable for this, and failing over to /tmp.

Consider using the alien cache on a shared area.

Setting

[CustomEnv]
GLIDEIN_PARROT_TMP=/tmp/parrot_tmp

works for now.

Make this more automated at some point, so other sites work automatically.