[ckan-dev] CKAN fails on loading WSGI script

dporto dporto at gmail.com
Mon Feb 9 09:12:02 UTC 2015


Thanks Nigel
We're trying to locate a previous backup of the whole system
Hope it solves


2015-02-07 4:22 GMT+01:00 Nigel Babu <nigel.babu at okfn.org>:

> My best guess from the error is that your database is in an inconsistent
> state. Not sure how or why though, I'm afraid.
>
> Nigel Babu
> Senior Sysadmin, Open Knowledge
>
> On 4 February 2015 at 17:49, dporto <dporto at gmail.com> wrote:
>
>> Replacing files over /usr/lib/ckan/default/src/ckan...
>>
>> We've previously done a tar of this folder (backup) and now it is restored
>>
>> We're also checking permissions and everything seems to be fine
>>
>> I think that there are no changes on database
>>
>> 2015-02-04 12:22 GMT+01:00 Nigel Babu <nigel.babu at okfn.org>:
>>
>>> What do you mean by changes? Did you change the database? Fork the code?
>>>
>>> Nigel Babu
>>> Senior Sysadmin, Open Knowledge
>>>
>>> On 4 February 2015 at 16:18, dporto <dporto at gmail.com> wrote:
>>>
>>>> Hi all,
>>>> we have made some changes on a CKAN v2.1.1 and now it crashes when it
>>>> starts.
>>>>
>>>> We have tried to restore it, but no luck
>>>>
>>>> Could anybody help us to find out where is the problem or how to debug
>>>> it?
>>>>
>>>> Thanks in advance
>>>>
>>>> Log trace:
>>>>
>>>> [Wed Feb 04 11:28:57 2015] [info] [client 1.1.12.145] mod_wsgi
>>>> (pid=1140, process='ckan_default', application='preopendata|/catalogo'):
>>>> Loading WSGI script '/etc/ckan/default/apache.wsgi'.
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145] mod_wsgi
>>>> (pid=1140): Target WSGI script '/etc/ckan/default/apache.wsgi' cannot be
>>>> loaded as Python module.
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145] mod_wsgi
>>>> (pid=1140): Exception occurred processing WSGI script
>>>> '/etc/ckan/default/apache.wsgi'.
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145] Traceback (most
>>>> recent call last):
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/etc/ckan/default/apache.wsgi", line 10, in <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     application
>>>> = loadapp('config:%s' % config_filepath)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 247, in loadapp
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     return
>>>> loadobj(APP, uri, name=name, **kw)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 271, in loadobj
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> global_conf=global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 296, in loadcontext
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> global_conf=global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 320, in _loadconfig
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     return
>>>> loader.get_context(object_type, name, global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 454, in get_context
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     section)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 476, in _context_from_use
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     object_type,
>>>> name=use, global_conf=global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 406, in get_context
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> global_conf=global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 296, in loadcontext
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> global_conf=global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 328, in _loadegg
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     return
>>>> loader.get_context(object_type, name, global_conf)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 620, in get_context
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     object_type,
>>>> name=name)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
>>>> line 646, in find_egg_entry_point
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> possible.append((entry.load(), protocol, entry.name))
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/pkg_resources.py", line
>>>> 2013, in load
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     entry =
>>>> __import__(self.module_name, globals(),globals(), ['__name__'])
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/config/middleware.py", line 26, in
>>>> <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     from
>>>> ckan.config.environment import load_environment
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/config/environment.py", line 18, in
>>>> <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     import
>>>> ckan.lib.helpers as h
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/lib/helpers.py", line 40, in <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     import
>>>> ckan.logic as logic
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/logic/__init__.py", line 9, in <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     import
>>>> ckan.new_authz as new_authz
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/new_authz.py", line 9, in <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     import
>>>> ckan.model as model
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/ckan/model/__init__.py", line 18, in
>>>> <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     from core
>>>> import (
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/src/ckan/ckan/ckan/model/core.py", line 13, in
>>>> <module>
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> revision_table = vdm.sqlalchemy.make_revision_table(meta.metadata)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/vdm/sqlalchemy/base.py",
>>>> line 86, in make_revision_table
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> Column('state', UnicodeText, default=State.ACTIVE)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]   File
>>>> "/usr/lib/ckan/default/lib/python2.7/site-packages/sqlalchemy/schema.py",
>>>> line 305, in __new__
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]     "existing
>>>> Table object." % key)
>>>> [Wed Feb 04 11:28:57 2015] [error] [client 1.1.12.145]
>>>> InvalidRequestError: Table 'revision' is already defined for this MetaData
>>>> instance.  Specify 'extend_existing=True' to redefine options and columns
>>>> on an existing Table object
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ckan-dev mailing list
>>>> ckan-dev at lists.okfn.org
>>>> https://lists.okfn.org/mailman/listinfo/ckan-dev
>>>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> ckan-dev mailing list
>>> ckan-dev at lists.okfn.org
>>> https://lists.okfn.org/mailman/listinfo/ckan-dev
>>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>>
>>>
>>
>> _______________________________________________
>> ckan-dev mailing list
>> ckan-dev at lists.okfn.org
>> https://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>
>>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20150209/56086529/attachment-0003.html>


More information about the ckan-dev mailing list