Hi Richard,

Certainly strange. I'd expect it to work.

Can you run python2.6 and just do: 'import memcache'

Also, can you show me the CACHES section of your site's
conf/settings_local.py file?

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
Beanbag, Inc. - http://www.beanbaginc.com


On Mon, Nov 18, 2013 at 8:08 AM, Richard Reynolds <richie...@gmail.com>wrote:

> Hi there, I have upgraded via easy_install -U and rb-site upgrade. I am
> using apache and mod-wsgi on RH 6.2. This file:
>
> import os
> import sys
> os.environ['DJANGO_SETTINGS_MODULE'] = "reviewboard.settings"
> os.environ['PYTHON_EGG_CACHE'] = "/var/www/bla/tmp/egg_cache"
> os.environ['HOME'] = "/var/www/bla/data"
> sys.path = ['/var/www/bla/conf'] + sys.path
> import django.core.handlers.wsgi
> application = django.core.handlers.wsgi.WSGIHandler()
>
> Gives me the the "Review Board is taking a nap" page and the following
> error in the apache logs:
>
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49] mod_wsgi
> (pid=30047): Exception occurred processing WSGI script
> '/var/www/bla/htdocs/reviewboard.wsgi'.
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49] Traceback (most
> recent call last):
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49]   File
> "/usr/lib/python2.6/site-packages/Django-1.4.10-py2.6.egg/django/core/handlers/wsgi.py",
> line 219, in __call__
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49]
> self.load_middleware()
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49]   File
> "/usr/lib/python2.6/site-packages/Django-1.4.10-py2.6.egg/django/core/handlers/base.py",
> line 47, in load_middleware
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49]     raise
> exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' %
> (mw_module, e))
> [Mon Nov 18 15:51:50 2013] [error] [client 192.168.183.49]
> ImproperlyConfigured: Error importing middleware django.middleware.gzip:
> "No module named memcache"
> However, if I use this wsgi file:
>
> import os
> import sys
> import django
> sys.path = ['/var/www/bla/conf'] + sys.path
>
> def application(environ, start_response):
>     status = '200 OK'
>     output = ''
>     output += 'sys.version = %s\n' % repr(sys.version)
>     output += 'sys.prefix = %s\n' % repr(sys.prefix)
>     output += 'django.version = %s\n' % repr(django.VERSION)
>     for path in sys.path:
>         output += path
>         output += '\n'
>     response_headers = [('Content-type', 'text/plain'),
>                         ('Content-Length', str(len(output)))]
>     start_response(status, response_headers)
>     return [output]
>
> I get the following:
>
> sys.version = '2.6.6 (r266:84292, Feb 22 2013, 00:00:18) \n[GCC 4.4.7
> 20120313 (Red Hat 4.4.7-3)]'
> sys.prefix = '/usr'
> django.version = (1, 4, 10, 'final', 0)
> /var/www/bla/conf
> /var/www/bla/conf
> /var/www/.local/lib/python2.6/site-packages
> /var/www/bla
> /var/www/bla/conf
> /usr/lib/python2.6/site-packages/ecdsa-0.10-py2.6.egg
> /usr/lib/python2.6/site-packages/ReviewBoard-1.7.18-py2.6.egg
> /usr/lib/python2.6/site-packages/recaptcha_client-1.0.6-py2.6.egg
> /usr/lib/python2.6/site-packages/pytz-2013.8-py2.6.egg
> /usr/lib/python2.6/site-packages/python_memcached-1.53-py2.6.egg
> /usr/lib/python2.6/site-packages/python_dateutil-1.5-py2.6.egg
> /usr/lib/python2.6/site-packages/Pygments-1.6-py2.6.egg
> /usr/lib/python2.6/site-packages/paramiko-1.12.0-py2.6.egg
> /usr/lib/python2.6/site-packages/mimeparse-0.1.3-py2.6.egg
> /usr/lib/python2.6/site-packages/Markdown-2.3.1-py2.6.egg
> /usr/lib/python2.6/site-packages/docutils-0.11-py2.6.egg
> /usr/lib/python2.6/site-packages/django_pipeline-1.2.24-py2.6.egg
> /usr/lib/python2.6/site-packages/Djblets-0.7.23-py2.6.egg
> /usr/lib/python2.6/site-packages/django_evolution-0.6.9-py2.6.egg
> /usr/lib/python2.6/site-packages/Django-1.4.10-py2.6.egg
> /usr/lib/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg
> /usr/lib/python2.6/site-packages/feedparser-5.1.3-py2.6.egg
> /usr/lib/python2.6/site-packages/recaptcha-1.0rc1-py2.6.egg
> /usr/lib/python2.6/site-packages/ecdsa-0.10-py2.6.egg
> /usr/lib/python2.6/site-packages/recaptcha_client-1.0.6-py2.6.egg
> /usr/lib/python2.6/site-packages/pytz-2013.8-py2.6.egg
> /usr/lib/python2.6/site-packages/python_memcached-1.53-py2.6.egg
> /usr/lib/python2.6/site-packages/paramiko-1.12.0-py2.6.egg
> /usr/lib/python2.6/site-packages/mimeparse-0.1.3-py2.6.egg
> /usr/lib/python2.6/site-packages/Markdown-2.3.1-py2.6.egg
> /usr/lib/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg
> /usr/lib/python2.6/site-packages/feedparser-5.1.3-py2.6.egg
> /usr/lib64/python26.zip
> /usr/lib64/python2.6
> /usr/lib64/python2.6/plat-linux2
> /usr/lib64/python2.6/lib-tk
> /usr/lib64/python2.6/lib-old
> /usr/lib64/python2.6/lib-dynload
> /usr/lib64/python2.6/site-packages
> /usr/lib64/python2.6/site-packages/PIL
> /usr/lib64/python2.6/site-packages/gst-0.10
> /usr/lib64/python2.6/site-packages/gtk-2.0
> /usr/lib64/python2.6/site-packages/webkit-1.0
> /usr/lib/python2.6/site-packages
> put which does seem to suggest I have memcached intalled:
>
>
> Any ideas? Thanks!
>
>  --
> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> ---
> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> ---
> Happy user? Let us know at http://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to