Solved. For your information: the problem was in the job name length: in fact, PBSPro puts a limitation on the job name length of 15-characters. Galaxy was automatically assigning a job name (of the form g18_COMMANDNAME_USERNAME) which was in fact too long. 2016-04-27 12:44 GMT+02:00 Tiziano Flati <tiziano.flati@gmail.com>:
Hi all,
I am trying to use the pbs-drmaa library to let Galaxy "see" our cluster. We have PBS Pro, so I followed the instructions found here:
http://apps.man.poznan.pl/trac/pbs-drmaa
- I installed the library through:
./configure --with-pbs=$PBS_HOME --prefix=$HOME
make
make install
where PBS_HOME points to the local pbs installation folder (the one with bin, etc, lib folders and so on) and $HOME points to my user's home dir.
- I have set the DRMAA_LIBRARY_PATH env variable:
env | grep DRMAA_LIBRARY_PATH
DRMAA_LIBRARY_PATH=$HOME/lib/libdrmaa.so
Here is my job_conf.xml:
<?xml version="1.0"?> <job_conf> <plugins> <plugin id="local" type="runner" load="galaxy.jobs.runners.local:LocalJobRunner"/> <plugin id="drmaa" type="runner" load="galaxy.jobs.runners.drmaa:DRMAAJobRunner"/> </plugins> <handlers> <handler id="main"/> </handlers> <destinations default="queue"> <destination id="local" runner="local"/> <destination id="queue" runner="drmaa"> <param id="nativeSpecification">-A cin_galaxy</param> </destination> </destinations> </job_conf>
But when I use the nativeSpecification parameter (with -A account parameter), I receive the following error, with no further specification of what the error can be (it says "Illegal attribute or resource value" without saying which one triggered the error):
galaxy.jobs.runners.drmaa DEBUG 2016-04-27 12:18:26,782 (15) native specification is: -A cin_galaxy galaxy.jobs.runners.drmaa ERROR 2016-04-27 12:18:26,784 (15) drmaa.Session.runJob() failed unconditionally Traceback (most recent call last): File "$GALAXY_DIR/lib/galaxy/jobs/runners/drmaa.py", line 179, in queue_job external_job_id = self.ds.runJob(jt) File "$GALAXY_DIR/.venv/lib/python2.6/site-packages/drmaa/session.py", line 314, in runJob c(drmaa_run_job, jid, sizeof(jid), jobTemplate) File "$GALAXY_DIR/.venv/lib/python2.6/site-packages/drmaa/helpers.py", line 299, in c return f(*(args + (error_buffer, sizeof(error_buffer)))) File "$GALAXY_DIR/.venv/lib/python2.6/site-packages/drmaa/errors.py", line 151, in error_check raise _ERRORS[code - 1](error_string) *InvalidAttributeValueException: code 14: Illegal attribute or resource value: Illegal attribute or resource value*
Can you please help me understanding the cause of the problem? Any help would be most appreciated!
Thank you very much! Tiziano Flati