Hey Guys,
Hope everyone is doing well.
So I’m back at galaxy v16.01
I’m having a small problem.
My python system version is 2.6.6
So I installed python version 2.7.8 from
Software Collection Library release 1.2 packages for Oracle Linux 6 (x86_64)
This means I need to source an environment before being about to use it.
So what I’ve created a file config/local_env.sh with:
# Source python27
export PATH=/opt/rh/python27/root/usr/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/opt/rh/python27/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export MANPATH=/opt/rh/python27/root/usr/share/man:${MANPATH}
# For systemtap
export XDG_DATA_DIRS=/opt/rh/python27/root/usr/share${XDG_DATA_DIRS:+:${XDG_DATA_DIRS}}
# For pkg-config
export PKG_CONFIG_PATH=/opt/rh/python27/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}
These export comes directly with the installation of python 2.7.8 in the file /opt/rh/python27/enable.
But when I started my galaxy it didn’t stick.
I had to insert those exports into the file run.sh right before the following line:
./scripts/common_startup.sh $common_startup_args || exit 1
Any suggestions to make it work?
Also, I get this error :
Traceback (most recent call last):
File "./scripts/paster.py", line 27, in <module>
serve.run()
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/serve.py", line 1061, in run
invoke(command, command_name, options, args[1:])
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/serve.py", line 1067, in invoke
exit_code = runner.run(args)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/serve.py", line 223, in run
result = self.command()
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/serve.py", line 639, in command
app = loadapp( app_spec, name=app_name, relative_to=base, global_conf=vars)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 295, in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 319, in loadobj
global_conf=global_conf)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 344, in loadcontext
global_conf=global_conf)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 368, in _loadconfig
return loader.get_context(object_type, name, global_conf)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 506, in get_context
section)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 565, in _context_from_explicit
value = import_string(found_expr)
File "/home/galaxy/galaxy-v16.01/lib/galaxy/util/pastescript/loadwsgi.py", line 125, in import_string
return pkg_resources.EntryPoint.parse("x=" + s).load(False)
File "/home/galaxy/galaxy-v16.01/.venv/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/home/galaxy/galaxy-v16.01/lib/galaxy/web/buildapp.py", line 5, in <module>
from galaxy.webapps.galaxy.buildapp import app_factory
File "/home/galaxy/galaxy-v16.01/lib/galaxy/webapps/galaxy/buildapp.py", line 15, in <module>
import galaxy.app
File "/home/galaxy/galaxy-v16.01/lib/galaxy/app.py", line 6, in <module>
from galaxy import config, jobs
File "/home/galaxy/galaxy-v16.01/lib/galaxy/jobs/__init__.py", line 19, in <module>
from galaxy import model, util
File "/home/galaxy/galaxy-v16.01/lib/galaxy/model/__init__.py", line 26, in <module>
import galaxy.datatypes.registry
File "/home/galaxy/galaxy-v16.01/lib/galaxy/datatypes/registry.py", line 9, in <module>
import tabular
File "/home/galaxy/galaxy-v16.01/lib/galaxy/datatypes/tabular.py", line 18, in <module>
from galaxy.datatypes.sniff import get_headers
File "/home/galaxy/galaxy-v16.01/lib/galaxy/datatypes/sniff.py", line 19, in <module>
from galaxy.datatypes.binary import Binary
File "/home/galaxy/galaxy-v16.01/lib/galaxy/datatypes/binary.py", line 13, in <module>
import pysam
File "/home/galaxy/galaxy-v16.01/.venv/lib/python2.7/site-packages/pysam/__init__.py", line 1, in <module>
from pysam.libchtslib import *
ImportError: /home/galaxy/galaxy-v16.01/.venv/lib/python2.7/site-packages/pysam/libchtslib.so: undefined symbol:
gzopen64
Removing PID file paster.pid
PLEASE HELP ME !
Best regards,
Edgar Fernandez
System Administrator (Linux)
Direction Générale des Technologies de l'Information et de la Communication
Université de Montréal
PAVILLON ROGER-GAUDRY, bureau X-210
( Bur. :
1-514-343-6111 poste 16568