[Iplant-api-dev] Filesystem issues with Foundation API?

Lenards, Andrew J - (lenards) lenards at email.arizona.edu
Mon Mar 4 15:38:36 MST 2013


Please disregard for now.

It looks like I made a mistake in my triage.

The BASH script the DE creates to execute an App (regardless of its' target, local condor vs. Foundation API), it does a make directory (mkdir) and that appears to be what is failing:

#### EXAMPLE SNIPPET

#!/bin/bash
cd ~
mkdir -p iplant-de-jobs/lenards/jd887b1e1-0534-4eaa-a534-f259f1201b88
pushd iplant-de-jobs/lenards/jd887b1e1-0534-4eaa-a534-f259f1201b88
mkdir -p logs
EXITSTATUS=0
PATH=/usr/local/bin/:/usr/local2/bin/:/usr/bin/ /usr/local/bin/porklock mkdir --user lenards --destination '/iplant/home/lenards/analyses/ask_ipc_repro-2013-03-04-14-15-24.592' 1> logs/imkdir-stdout 2> logs/imkdir-stderr
if [ ! "$?" -eq "0" ]; then
    EXITSTATUS=1
fi

________________________________
From: iplant-api-dev-bounces at iplantcollaborative.org [iplant-api-dev-bounces at iplantcollaborative.org] on behalf of Lenards, Andrew J - (lenards) [lenards at email.arizona.edu]
Sent: Monday, March 04, 2013 2:27 PM
To: iplant-api-dev at iplantcollaborative.org
Cc: support at iplantcollaborative.org
Subject: [Iplant-api-dev] Filesystem issues with Foundation API?

Hi,

It looks like users of the Discovery Environment are getting App failures for anything that is run via the Foundation API:

http://ask.iplantcollaborative.org/question/529/read-only-file-system-error/?answer=531#post-id-531

I was able to reproduce the error by running two DE Apps: Scythe-adapter-trimming, FastQC 0.10.1

The errors seem to indicate that the system user (ipcservices, or whichever) does not have permissions to create the directory structure to place the outputs of the jobs.

-----

The Scythe-adapter-trimming job produces the following error in the ``script-error.log`` file returned in logs:

mkdir: cannot create directory `iplant-de-jobs/lenards/j20ac77e1-18ed-42d8-84ce-a39579d8fc34': Read-only file system
/condor01/scratch/lenards/ask_ipc_repro-2013-03-04-14-14-22.752/logs/iplant.sh: line 4: pushd: iplant-de-jobs/lenards/j20ac77e1-18ed-42d8-84ce-a39579d8fc34: No such file or directory
/condor01/scratch/lenards/ask_ipc_repro-2013-03-04-14-14-22.752/logs/iplant.sh: line 31: popd: directory stack empty
rm: cannot remove `iplant-de-jobs/lenards/j20ac77e1-18ed-42d8-84ce-a39579d8fc34': No such file or directory

-----

The FastQC 0.10.1 job produces the following error in the ``script-error.log`` file returned in logs:

mkdir: cannot create directory `iplant-de-jobs/lenards/jd887b1e1-0534-4eaa-a534-f259f1201b88': Read-only file system
/condor01/scratch/lenards/ask_ipc_repro-2013-03-04-14-15-24.592/logs/iplant.sh: line 4: pushd: iplant-de-jobs/lenards/jd887b1e1-0534-4eaa-a534-f259f1201b88: No such file or directory
/condor01/scratch/lenards/ask_ipc_repro-2013-03-04-14-15-24.592/logs/iplant.sh: line 26: popd: directory stack empty
rm: cannot remove `iplant-de-jobs/lenards/jd887b1e1-0534-4eaa-a534-f259f1201b88': No such file or directory

-----

I don't think this is an issue of ``ipcservices`` not having read access to the inputs (though that crossed my mind).

Thanks in advance for any help we can provide this community member.

Andy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.iplantcollaborative.org/pipermail/iplant-api-dev/attachments/20130304/dc30fd5b/attachment.html 


More information about the Iplant-api-dev mailing list