Re: issue after system update, 'Could not import settings 'reviewboard.settings' (Is it on sys.path?): No module named reviewboard.settings'
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'
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