ckan / ckan/ckanext-spatial

Error installation in ckan 2.9 with docker

Open
#305 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
XSLT
Stars
136
Forks
207
PR merge metrics
No merged PRs in 30d

Description

Hi,
I was trying to install spatial extension, specially spatial_metadata and spatial_query on my docker, but when i did the step on documentation y got this error. I do different step, for example y change the version of pip-requirements.txt and requirements.txt.
I got this error when I try to initialize the database (ckan --config=/etc/ckan/production.ini spatial initdb 4326) or if i put spatial_metadata and spatial_query on plugins (production.ini).

Has anyone else had this error, so they can help me

Traceback (most recent call last):
File "/usr/lib/ckan/venv/bin/paster", line 8, in
sys.exit(run())
File "/usr/lib/ckan/venv/local/lib/python2.7/site-packages/paste/script/command.py", line 101, in run
command = commands[command_name].load()
File "/usr/lib/ckan/venv/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2443, in load
return self.resolve()
File "/usr/lib/ckan/venv/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2449, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/ckan/venv/lib/python2.7/site-packages/ckanext_spatial-1.0.0-py2.7.egg/ckanext/spatial/commands/spatial.py", line 7, in
import ckanext.spatial.util as util
File "/usr/lib/ckan/venv/lib/python2.7/site-packages/ckanext_spatial-1.0.0-py2.7.egg/ckanext/spatial/util.py", line 19, in
from ckanext.spatial.lib.reports import validation_report
File "/usr/lib/ckan/venv/lib/python2.7/site-packages/ckanext_spatial-1.0.0-py2.7.egg/ckanext/spatial/lib/reports.py", line 5, in
from ckanext.spatial.harvesters import SpatialHarvester
File "/usr/lib/ckan/venv/lib/python2.7/site-packages/ckanext_spatial-1.0.0-py2.7.egg/ckanext/spatial/harvesters/__init__.py", line 9, in
from ckanext.spatial.harvesters.base import SpatialHarvester
File "/usr/lib/ckan/venv/lib/python2.7/site-packages/ckanext_spatial-1.0.0-py2.7.egg/ckanext/spatial/harvesters/base.py", line 18, in
from owslib import wms
File "/usr/lib/ckan/venv/local/lib/python2.7/site-packages/owslib/wms.py", line 18, in
from .map import wms111, wms130
File "/usr/lib/ckan/venv/local/lib/python2.7/site-packages/owslib/map/wms111.py", line 19, in
from urllib.parse import urlencode
ImportError: No module named parse

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with ckanext/spatial/harvesters/base.py and the import in owslib/map/wms111.py that fails under the shown Python 2.7 environment. Review pip-requirements.txt and requirements.txt for dependency compatibility, then verify that spatial initdb and enabling the spatial plugins complete without the ImportError.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
backend, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.