2016-03-22 2 views
0

Я пытаюсь установить CKAN ckanext-пространственный плагин, следуя пошаговым инструкциям, перечисленным ниже.Сервер CKAN после установки расширения ckanext-plugin

http://docs.ckan.org/projects/ckanext-spatial/en/latest/install.html#ubuntu-12-04-postgresql-9-1-and-postgis-1-5

После установки и настроек, я получаю следующее сообщение об ошибке апачских серверов при попытке доступа к домашней странице сайта. CKAN в настоящее время недоступен. Нужно ли обновлять версию GeoAlchemy или это проблема с расширением?

mod_wsgi (pid = 29881): Целевой сценарий WSGI '/etc/ckan/default/apache.wsgi' не может быть загружен как модуль Python. mod_wsgi (pid = 29881): Исключено возникновение обработки сценария WSGI '/etc/ckan/default/apache.wsgi'. Traceback (последний последний звонок): Файл «/etc/ckan/default/apache.wsgi», строка 10, в application = loadapp ('config:% s'% config_filepath) Файл «/ usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py ", строка 247, в loadapp return loadobj (APP, uri, name = name, ** kw) Файл"/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py ", строка 271, в loadobj global_conf = global_conf) Файл"/usr/lib/ckan/default/lib/python2 .7/site-packages/paste/deploy/loadwsgi.py ", строка 296, в loadcontext global_conf = global_conf) Файл" /usr/lib/ckan/default/lib/python2.7/site-packages/paste/ deploy/loadwsgi.py ", строка 320, в _loadconfig return loader.get_context (object_type, name, global_conf) Файл «/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py», строка 454, в разделе get_context ) Файл «/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py», строка 476, в _context_from_use object_type, name = use, global_conf = global_conf) Файл «/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py», строка 406, в get_context global_conf = global_conf) Файл «/ usr/lib/ckan/default /lib/python2.7/site-packages/paste/deploy/loadwsgi.py ", строка 296, в loadcontext global_conf = global_conf) Файл" /usr/lib/ckan/default/lib/python2.7/site- packages/paste/deploy/loadwsgi.py ", строка 328, i n_loadegg return loader.get_context (object_type, name, global_conf) Файл «/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py», строка 620, в get_context object_type, name = name) Файл «/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py», строка 646, в find_egg_entry_point possible.append ((запись .load(), protocol, entry.name)) Файл "/usr/lib/ckan/default/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg/pkg_resources.py" , строка 1989, в нагрузке записи = импорта (self.module_name, Глобал(), Глобал(), [ 'имени']) файла «/ USR/Библиотека/ckan/по умолчанию/SRC/ckan/ckan/конфигурация/промежуточный слой .py ", строка 26, в из ckan.config.environment import load_environment Файл" /usr/lib/ckan/default/src/ckan/ckan/config/environment.py ", строка 17, в import ckan. модель как модель Файл "/ USR/Библиотека/ckan/по умолчанию/SRC/ckan/ckan/модель/инициализации .py", строка 7, в импорта vdm.sqlalchemy Файл «/ USR/Библиотека/ckan/по умолчанию /lib/python2.7/site-packages/vdm/sqlalchemy/ init .py ", строка 32, в из инструментов импорта Репозиторий Файл" /usr/lib/ckan/default/lib/python2.7/site -packages/VDM/SQLAlchemy/инструменты.py ", строка 33, в Повысить ValueError (" VDM работает только с версиями SQLAlchemy с 0,4 до 0,7, а не:% s "% sqav) ValueError: VDM работает только с версиями SQLAlchemy от 0,4 до 0,7, а не: 1,0.12

ответ

0

Повторим важный бит, сообщение об ошибке говорит:.

VDM only works with SQLAlchemy versions 0.4 through 0.7, not: 1.0.12

Так это выглядит, как вы обновили SQLAlchemy до последней версии как-то это происходит, если вы используете --upgrade флаг, когда pip install ИНГ что-то, хотя инструкции, то вы упоминание не говорит, чтобы сделать это, поэтому я не совсем уверен, как вы закончили с этой версией SQLAlchemy.

Я предлагаю вам установить VDM и комбинацию SQLAlchemy, которая находится в current ckan requirements, который в настоящее время:

pip install SQLAlchemy==0.9.6 vdm==0.13 

, и я считаю, что это имеет обратную совместимость со всеми версиями ckan. (Не забудьте запустить pip с активированным virtualenv)

0

Исправлена ​​ошибка с использованием следующей команды для исправления моей версии sqlalchemy. pip install -r /usr/lib/ckan/default/src/ckan/pip-requirements.txt.

Возможно, это исправить ошибку.