These are chat archives for getredash/redash

16th
Jan 2018
FJK-NZ
@FJK-NZ
Jan 16 2018 23:39

Hi there, I'm trying to get redash working on docker locally. I've cloned the repo but when following these instructions: https://redash.io/help-onpremise/dev/docker.html redash fails on the very step of

docker-compose up

worker_1    | Traceback (most recent call last):
worker_1    |   File "/usr/local/bin/celery", line 11, in <module>
worker_1    |     sys.exit(main())
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/__main__.py", line 30, in main
worker_1    |     main()
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/bin/celery.py", line 81, in main
worker_1    |     cmd.execute_from_commandline(argv)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/bin/celery.py", line 793, in execute_from_commandline
worker_1    |     super(CeleryCommand, self).execute_from_commandline(argv)))
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/bin/base.py", line 309, in execute_from_commandline
worker_1    |     argv = self.setup_app_from_commandline(argv)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/bin/base.py", line 469, in setup_app_from_commandline
worker_1    |     self.app = self.find_app(app)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/bin/base.py", line 489, in find_app
server_1    | Traceback (most recent call last):
server_1    |   File "/app/manage.py", line 6, in <module>
worker_1    |     return find_app(app, symbol_by_name=self.symbol_by_name)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/app/utils.py", line 235, in find_app
worker_1    |     sym = symbol_by_name(app, imp=imp)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/bin/base.py", line 492, in symbol_by_name
worker_1    |     return symbol_by_name(name, imp=imp)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/kombu/utils/__init__.py", line 96, in symbol_by_name
worker_1    |     module = imp(module_name, package=package, **kwargs)
worker_1    |   File "/usr/local/lib/python2.7/dist-packages/celery/utils/imports.py", line 101, in import_from_cwd
server_1    |     from redash.cli import manager
worker_1    |     return imp(module, package=package)
worker_1    |   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
server_1    |   File "/app/redash/__init__.py", line 70, in <module>
worker_1    |     __import__(name)
worker_1    |   File "/app/redash/__init__.py", line 70, in <module>
server_1    |     import_query_runners(settings.QUERY_RUNNERS)
worker_1    |     import_query_runners(settings.QUERY_RUNNERS)
server_1    |   File "/app/redash/query_runner/__init__.py", line 179, in import_query_runners
worker_1    |   File "/app/redash/query_runner/__init__.py", line 179, in import_query_runners
server_1    |     __import__(runner_import)
worker_1    |     __import__(runner_import)
server_1    |   File "/app/redash/query_runner/query_results.py", line 9, in <module>
worker_1    |   File "/app/redash/query_runner/query_results.py", line 9, in <module>
worker_1    |     from redash import models
server_1    |     from redash import models
worker_1    |   File "/app/redash/models.py", line 38, in <module>
server_1    |   File "/app/redash/models.py", line 38, in <module>
worker_1    |     from sqlalchemy_searchable import SearchQueryMixin, make_searchable, vectorizer
server_1    |     from sqlalchemy_searchable import SearchQueryMixin, make_searchable, vectorizer
server_1    | ImportError: No module named sqlalchemy_searchable
worker_1    | ImportError: No module named sqlalchemy_searchable
Has the latest release broken the local docker instructions?