Hi, I installed Galaxy and configured it to run jobs on our (SGE) cluster using drmaa. The following error occurs when running a tool (select random lines):
Traceback (most recent call last): File "./scripts/set_metadata.py", line 31, in <module> import galaxy.model.mapping # need to load this before we unpickle, in order to setup properties assigned by the mappers File "/opt/apps-galaxy/dev-20140715/galaxy-dist/lib/galaxy/model/__init__.py", line 9, in <module> eggs.require("pexpect") File "/opt/apps-galaxy/dev-20140715/galaxy-dist/lib/galaxy/eggs/__init__.py", line 424, in require raise EggNotFetchable( str( [ egg.name for egg in e.eggs ] ) ) galaxy.eggs.EggNotFetchable: ['pexpect']
I suspected that the egg wouldn't be in the egg directory, but it is:
[galaxy-dev@z eggs]$ ls ./eggs | grep pexpect pexpect-2.4-py2.7.egg
The egg is downloaded again when I remove it.
The cluster job does produce output in the job_working_directory, and the output dataset is moved to the database/files. However the dataset in Galaxy is in error state so it cannot be used further from the Galaxy interface. I am wondering what I should configure to fix this.