[ckan-dev] UBUNTU package installation

Ross Jones ross at servercode.co.uk
Wed Dec 18 10:46:14 UTC 2013


Is debug set to false in your CKAN .ini file? It should be when using this setup.

Ross

On 18 Dec 2013, at 10:44, Hildegard Gerlach <hildegard.gerlach at jrc.ec.europa.eu> wrote:

> Hi Nigel,
> 
> thank you, I tried it, but I get the same results. In fact in the beginning I had it exactly as you say then I did some modifications. The error message is Internal Server Error, and in the log file I get
> 
> 
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] mod_wsgi (pid=17609): Exception occurred processing WSGI script '/etc/ckan/default/apache.wsgi'.
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] Traceback (most recent call last):
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/cascade.py", line 130, in __call__
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] return self.apps[-1](environ, start_response)
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/src/ckan/ckan/config/middleware.py", line 213, in __call__
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] return self.app(environ, start_response)
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/registry.py", line 379, in __call__
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] app_iter = self.application(environ, start_response)
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/lib/python2.7/site-packages/repoze/who/middleware.py", line 107, in __call__
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] app_iter = app(environ, wrapper.wrap_start_response)
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/lib/python2.7/site-packages/pylons/middleware.py", line 201, in __call__
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] self.app, environ, catch_exc_info=True)
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/lib/python2.7/site-packages/pylons/util.py", line 94, in call_wsgi_application
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] app_iter = application(environ, start_response)
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] File "/usr/lib/ckan/default/lib/python2.7/site-packages/weberror/evalexception.py", line 226, in __call__
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] "The EvalException middleware is not usable in a "
> [Wed Dec 18 11:13:26 2013] [error] [client 139.191.16.232] AssertionError: The EvalException middleware is not usable in a multi-process environment
> 
> I found this article which seems the same problem but I don't understand what I should change.
> 
> http://codeblow.com/questions/mod-wsgi-pylons-ckan-installation-no-longer-working/
> 
> Thanks
> 
> Hilde
> 
> On 12/17/2013 9:55 AM, Nigel Babu wrote:
>> Hi HIlde,
>> 
>> Can you try with your Apache config looking like this? http://dpaste.com/hold/1509259/
>> 
>> Nigel Babu
>> 
>> Developer | @nigelbabu <https://twitter.com/nigelbabu>
>> 
>> TheOpen Knowledge Foundation <http://okfn.org/>
>> 
>> Empowering through Open Knowledge
>> 
>> http://okfn.org/| @okfn <http://twitter.com/OKFN>| OKF on Facebook <https://www.facebook.com/OKFNetwork>|Blog <http://blog.okfn.org/>|Newsletter <http://okfn.org/about/newsletter>
>> 
>> 
>> CKAN |http://ckan.org/|@CKANproject <http://twitter.com/CKANproject>|the world’s leading open-source data portal platform
>> 
>> 
>> On 16 December 2013 21:20, Hildegard Gerlach <hildegard.gerlach at jrc.ec.europa.eu <mailto:hildegard.gerlach at jrc.ec.europa.eu>> wrote:
>> 
>>    Hello,
>> 
>>    I had installed CKAN on UBUNTU as package installation and it had
>>    worked. Now I get errors but don't understand why. Some other
>>    software had been installed in the meantime and I am not sure if
>>    this can have changed something.
>>    apache2 is used as WebServer
>> 
>>    the configuration file for CKAN in sites-enabled is
>> 
>> 
>>    WSGISocketPrefix /var/run/wsgi
>>    <VirtualHost *:84>
>> 
>>    ServerName d01ri0702475.jrc.it <http://d01ri0702475.jrc.it>
>>    #ServerAlias www.default.ckanhosted.com
>>    <http://www.default.ckanhosted.com>
>>    ServerAlias d01ri0702475.jrc.it <http://d01ri0702475.jrc.it>
>>    WSGIScriptAlias / /etc/ckan/default/apache.wsgi
>> 
>>    # pass authorization info on (needed for rest api)
>>    WSGIPassAuthorization On
>> 
>>    # Deploy as a daemon (avoids conflicts between CKAN instances)
>>    #WSGIDaemonProcess ckan_default display-name=ckan_default
>>    processes=2 threads=15
>>    #WSGIDaemonProcess d01ri0702475.jrc.it
>>    <http://d01ri0702475.jrc.it> display-name=ckan_default processes=2
>>    threads=15
>>    #WSGIDaemonProcess d01ri0702475.jrc.it
>>    <http://d01ri0702475.jrc.it> display-name=ckan_default threads=15
>>    #WSGIProcessGroup d01ri0702475.jrc.it <http://d01ri0702475.jrc.it>
>> 
>>    ErrorLog /var/log/apache2/ckan_default.error.log
>>    CustomLog /var/log/apache2/ckan_default.custom.log combined
>>    </VirtualHost>
>> 
>>    The error message is
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    mod_wsgi (pid=32003): Exception occurred processing WSGI script
>>    '/etc/ckan/default/apache.wsgi'.
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    Traceback (most recent call last):
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/cascade.py",
>>    line 130, in __call__
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] return
>>    self.apps[-1](environ, start_response)
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/src/ckan/ckan/config/middleware.py", line
>>    213, in __call__
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] return
>>    self.app(environ, start_response)
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/registry.py",
>>    line 379, in __call__
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    app_iter = self.application(environ, start_response)
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/lib/python2.7/site-packages/repoze/who/middleware.py",
>>    line 107, in __call__
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    app_iter = app(environ, wrapper.wrap_start_response)
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/lib/python2.7/site-packages/pylons/middleware.py",
>>    line 201, in __call__
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    self.app, environ, catch_exc_info=True)
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/lib/python2.7/site-packages/pylons/util.py", line
>>    94, in call_wsgi_application
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    app_iter = application(environ, start_response)
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] File
>>    "/usr/lib/ckan/default/lib/python2.7/site-packages/weberror/evalexception.py",
>>    line 226, in __call__
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232] "The
>>    EvalException middleware is not usable in a "
>>    [Mon Dec 16 16:42:31 2013] [error] [client 139.191.16.232]
>>    AssertionError: The EvalException middleware is not usable in a
>>    multi-process environment
>> 
>> 
>>    I don't understand what I have to change. Do I need these
>>    WSGIDaemonProcess lines, and if yes, how ?
>> 
>>    Thanks
>> 
>>    Hilde
>>    _______________________________________________
>>    ckan-dev mailing list
>>    ckan-dev at lists.okfn.org <mailto: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




More information about the ckan-dev mailing list