Re: issue after system update, 'Could not import settings 'reviewboard.settings' (Is it on sys.path?): No module named reviewboard.settings'

2011-04-20 Thread Christian Hammond
Hi,

My first suspicion is the Python update. If Apache/mod_python is now on,
say, python 2.7, and you were previously using some older version, then
Review Board wouldn't be in the same Python path anymore. You'd need to copy
it and all dependencies over from the old Python site-packages directory (or
re-install, but 1.0 is very old so you'd want to back everything up first,
as database conversion and manual changes will be needed).

Christian

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


On Wed, Apr 20, 2011 at 11:15 AM, Gauthier Segay
gauthier.se...@gmail.comwrote:

 Hello,

 I'm using reviewboard (1.0) that I installed on a gentoo box, after
 updating gentoo packages (apache  python  all) I get the Review
 Board is taking a nap page displayed.

 Looking at apache error log I see this message: Could not import
 settings 'reviewboard.settings' (Is it on sys.path?): No module named
 reviewboard.settings

 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/mod_python/importer.py, line 1537,
 in HandlerDispatch\ndefault=default_handler, arg=req,
 silent=hlist.silent)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/mod_python/importer.py, line 1229,
 in _process_target\nresult = _execute_target(config, req, object,
 arg)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/mod_python/importer.py, line 1128,
 in _execute_target\nresult = object(arg)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/core/handlers/modpython.py,
 line 213, in handler\nreturn ModPythonHandler()(req)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/core/handlers/modpython.py,
 line 174, in __call__\nself.load_middleware()
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/core/handlers/base.py, line
 39, in load_middleware\nfor middleware_path in
 settings.MIDDLEWARE_CLASSES:
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/utils/functional.py, line
 276, in __getattr__\nself._setup()
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/conf/__init__.py, line 42,
 in _setup\nself._wrapped = Settings(settings_module)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/conf/__init__.py, line 89,
 in __init__\nraise ImportError(Could not import settings '%s' (Is
 it on sys.path?): %s % (self.SETTINGS_MODULE, e))
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126] ImportError:
 Could not import settings 'reviewboard.settings' (Is it on sys.path?):
 No module named reviewboard.settings

 here is the paache configuration for the virtual host

 VirtualHost *:80
ServerName reviewboard.lcgentoo.local
DocumentRoot /var/www/reviewboard.lcgentoo.local/htdocs

# Error handlers
ErrorDocument 500 /errordocs/500.html

# Serve django pages
Location /
PythonPath
 ['/var/www/reviewboard.lcgentoo.local/conf'] + sys.path
SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
SetEnv PYTHON_EGG_CACHE
 /var/www/reviewboard.lcgentoo.local/tmp/egg_cache
SetHandler mod_python
PythonHandler django.core.handlers.modpython
PythonAutoReload Off
PythonDebug Off
# Used to run multiple mod_python sites in the same apache
PythonInterpreter reviewboard_reviewboard_lcgentoo_local
/Location

# Serve static media without running it through mod_python
# (overrides the above)
Location /media
SetHandler None
/Location
Location /errordocs
SetHandler None
/Location

Directory /var/www/reviewboard.lcgentoo.local/htdocs
AllowOverride All
/Directory

# Alias static media requests to filesystem
Alias /media /var/www/reviewboard.lcgentoo.local/htdocs/media
Alias /errordocs
 /var/www/reviewboard.lcgentoo.local/htdocs/errordocs
 /VirtualHost

 anybody can provide me guidance to fix the issue (I found some other
 message in the group and tried to tweak the PythonPath accordingly but
 wasn't able to solve the issue).

 Thanks a lot

 --
 Want to help the Review Board project? Donate today at
 http://www.reviewboard.org/donate/
 Happy user? Let us know at http://www.reviewboard.org/users/
 -~--~~~~--~~--~--~---
 To unsubscribe from this group, send email to
 reviewboard+unsubscr...@googlegroups.com
 For more options, visit this 

Re: issue after system update, 'Could not import settings 'reviewboard.settings' (Is it on sys.path?): No module named reviewboard.settings'

2011-04-20 Thread Gauthier Segay
Hi,

you are right, the python update is the cause, I can see that
reviewboard package is missing in the /usr/lib/python2.7/site-packages
directory

Now looking up help from my linux distrib.

Thanks a lot for helping python newbie

On Wed, Apr 20, 2011 at 13:31, Christian Hammond chip...@chipx86.com wrote:
 Hi,

 My first suspicion is the Python update. If Apache/mod_python is now on,
 say, python 2.7, and you were previously using some older version, then
 Review Board wouldn't be in the same Python path anymore. You'd need to copy
 it and all dependencies over from the old Python site-packages directory (or
 re-install, but 1.0 is very old so you'd want to back everything up first,
 as database conversion and manual changes will be needed).

 Christian

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


 On Wed, Apr 20, 2011 at 11:15 AM, Gauthier Segay gauthier.se...@gmail.com
 wrote:

 Hello,

 I'm using reviewboard (1.0) that I installed on a gentoo box, after
 updating gentoo packages (apache  python  all) I get the Review
 Board is taking a nap page displayed.

 Looking at apache error log I see this message: Could not import
 settings 'reviewboard.settings' (Is it on sys.path?): No module named
 reviewboard.settings

 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/mod_python/importer.py, line 1537,
 in HandlerDispatch\n    default=default_handler, arg=req,
 silent=hlist.silent)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/mod_python/importer.py, line 1229,
 in _process_target\n    result = _execute_target(config, req, object,
 arg)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/mod_python/importer.py, line 1128,
 in _execute_target\n    result = object(arg)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/core/handlers/modpython.py,
 line 213, in handler\n    return ModPythonHandler()(req)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/core/handlers/modpython.py,
 line 174, in __call__\n    self.load_middleware()
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/core/handlers/base.py, line
 39, in load_middleware\n    for middleware_path in
 settings.MIDDLEWARE_CLASSES:
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/utils/functional.py, line
 276, in __getattr__\n    self._setup()
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/conf/__init__.py, line 42,
 in _setup\n    self._wrapped = Settings(settings_module)
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126]   File
 /usr/lib/python2.7/site-packages/django/conf/__init__.py, line 89,
 in __init__\n    raise ImportError(Could not import settings '%s' (Is
 it on sys.path?): %s % (self.SETTINGS_MODULE, e))
 [Wed Apr 20 04:01:51 2011] [error] [client 192.168.1.126] ImportError:
 Could not import settings 'reviewboard.settings' (Is it on sys.path?):
 No module named reviewboard.settings

 here is the paache configuration for the virtual host

 VirtualHost *:80
        ServerName reviewboard.lcgentoo.local
        DocumentRoot /var/www/reviewboard.lcgentoo.local/htdocs

        # Error handlers
        ErrorDocument 500 /errordocs/500.html

        # Serve django pages
        Location /
                PythonPath
 ['/var/www/reviewboard.lcgentoo.local/conf'] + sys.path
                SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
                SetEnv PYTHON_EGG_CACHE
 /var/www/reviewboard.lcgentoo.local/tmp/egg_cache
                SetHandler mod_python
                PythonHandler django.core.handlers.modpython
                PythonAutoReload Off
                PythonDebug Off
                # Used to run multiple mod_python sites in the same apache
                PythonInterpreter reviewboard_reviewboard_lcgentoo_local
        /Location

        # Serve static media without running it through mod_python
        # (overrides the above)
        Location /media
                SetHandler None
        /Location
        Location /errordocs
                SetHandler None
        /Location

        Directory /var/www/reviewboard.lcgentoo.local/htdocs
                AllowOverride All
        /Directory

        # Alias static media requests to filesystem
        Alias /media /var/www/reviewboard.lcgentoo.local/htdocs/media
        Alias /errordocs
 /var/www/reviewboard.lcgentoo.local/htdocs/errordocs
 /VirtualHost

 anybody can provide me guidance to fix the issue (I found some other
 message in the group and tried to tweak the PythonPath accordingly but
 wasn't able to solve the issue).

 Thanks a lot

 --
 Want