We were tracking the galaxy master branch on our local server and are looking to migrate to v16.01.
After updating all dependencies in our venv we tried to restart the server but got the following issue:
Loading paste environment: config:/home/galaxy/galaxy-dist/config/galaxy.ini
Traceback (most recent call last):
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 271, in loadobj
global_conf=global_conf)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
global_conf=global_conf)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig
return loader.get_context(object_type, name, global_conf)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 458, in get_context
section)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit
value = import_string(found_expr)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 22, in import_string
return pkg_resources.EntryPoint.parse("x=" + s).load(False)
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2380, in load
return self.resolve()
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2386, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "lib/galaxy/web/buildapp.py", line 5, in <module>
from galaxy.webapps.galaxy.buildapp import app_factory
File "lib/galaxy/webapps/galaxy/buildapp.py", line 15, in <module>
import galaxy.app
File "lib/galaxy/app.py", line 9, in <module>
import galaxy.queues
File "lib/galaxy/queues.py", line 9, in <module>
from kombu import Exchange, Queue, Connection
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/kombu/__init__.py", line 67, in __getattr__
module = __import__(object_origins[name], None, None, [name])
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/kombu/entity.py", line 10, in <module>
from .abstract import MaybeChannelBound, Object
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/kombu/abstract.py", line 12, in <module>
from .connection import maybe_channel
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/kombu/connection.py", line 19, in <module>
from kombu import exceptions
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/kombu/exceptions.py", line 12, in <module>
from amqp import ChannelError, ConnectionError, ResourceError
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/amqp/__init__.py", line 34, in <module>
from .connection import Connection # noqa
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/amqp/connection.py", line 40, in <module>
from .transport import create_transport
File "/home/galaxy/galaxy-dist/.venv/lib/python2.7/site-packages/amqp/transport.py", line 21, in <module>
import ssl
File "/Shared/Software/Cellar/python/2.7.11/lib/python2.7/ssl.py", line 97, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: /home/galaxy/galaxy-dist/.venv/lib/python2.7/lib-dynload/_ssl.so: undefined symbol: SSL_CTX_set_alpn_protos
So far we have tried:
Funny thing is, when we start the configuration with the “run.sh” script instead of through supervisor everything seems to work just fine.