Hello again,
So I figured out a workaround. I had to downgrade torque to version 4.2.10 (that is the latest version of torque that doesn't have any compatibility issues with pbs_python 4.4.0).
Then i used:
export PBS_PYTHON_INCLUDEDIR=/home/user/torque-4.2.10/src/include/
to include... well... the include directory
So the pbs_python egg for 4.4.0. was created succesfully.
But then after running galaxy:
GALAXY_RUN_ALL=1 sh run.sh --daemon
I got another error:
galaxy.jobs.runners DEBUG 2015-09-25 15:08:22,030 Loading DRMAARunner with params: {'invalidjobexception_retries': '0', 'invalidjobexception_state': 'ok', 'internalexception_retries': '0', 'internalexception_state': 'ok'}
galaxy.jobs.runners.state_handler_factory DEBUG 2015-09-25 15:08:22,030 Loaded 'failure' state handler from module galaxy.jobs.runners.state_handlers.resubmit
Traceback (most recent call last):
File "/home/galaxy/galaxy/lib/galaxy/webapps/galaxy/buildapp.py", line 51, in app_factory
app = galaxy.app.UniverseApplication( global_conf=global_conf, **kwargs )
File "/home/galaxy/galaxy/lib/galaxy/app.py", line 142, in __init__
self.job_manager = manager.JobManager( self )
File "/home/galaxy/galaxy/lib/galaxy/jobs/manager.py", line 23, in __init__
self.job_handler = handler.JobHandler( app )
File "/home/galaxy/galaxy/lib/galaxy/jobs/handler.py", line 32, in __init__
self.dispatcher = DefaultJobDispatcher( app )
File "/home/galaxy/galaxy/lib/galaxy/jobs/handler.py", line 722, in __init__
self.job_runners = self.app.job_config.get_job_runner_plugins( self.app.config.server_name )
File "/home/galaxy/galaxy/lib/galaxy/jobs/__init__.py", line 667, in get_job_runner_plugins
rval[id] = runner_class( self.app, runner[ 'workers' ], **runner.get( 'kwds', {} ) )
File "/home/galaxy/galaxy/lib/galaxy/jobs/runners/drmaa.py", line 62, in __init__
drmaa = __import__( "drmaa" )
File "/home/galaxy/galaxy/eggs/drmaa-0.7.6-py2.7.egg/drmaa/__init__.py", line 48, in <module>
ZipImportError: bad local file header in /home/galaxy/galaxy/eggs/drmaa-0.7.6-py2.7.egg
Removing PID file handler0.pid
Has anyone ever encountered that?
Thank you,
Makis
From: makis4ever@hotmail.com
To: wholtz@lygos.com
Date: Fri, 25 Sep 2015 12:07:02 +0300
CC: galaxy-dev@lists.galaxyproject.org
Subject: Re: [galaxy-dev] pbs_python can't be installed via scramble
Hello Will,
The second command returns the container.hpp inside the directory of the torque source which i used to install it:
find / -name container.hpp
/home/user/torque-5.1.1.2-1_18e4a5f1/src/include/container.hpp
I noticed there is also a log.h file there.
the first command doesn't return anything (I've search manually too, nothing inside /usr/local/include/).
How do I fix this? Shall I change the export command of PBS_PYTHON_INCLUDEDIR?
Thank you,
Makis
Date: Thu, 24 Sep 2015 08:31:07 -0700
Subject: Re: [galaxy-dev] pbs_python can't be installed via scramble
From: wholtz@lygos.com
To: makis4ever@hotmail.com
CC: galaxy-dev@lists.galaxyproject.org
And does
find /usr/local/include -name container.hpp
or
find / -name container.hpp
return torque/src/include/container.hpp ?
My guess is you installed binaries for Torque, but the scrambling requires the Torque source (or at least the header files form Torque).
-Will
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client. To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
https://lists.galaxyproject.org/
To search Galaxy mailing lists use the unified search at:
http://galaxyproject.org/search/mailinglists/