I don't see a reason for the error in the stack trace either. However, we are no longer using the path_extrapolate method on our master branch. There should be a new release of GeoNode coming out this week based on that branch so it will probably avoid this issue.
-- David Winslow OpenGeo - http://opengeo.org/ On Wed, Mar 2, 2011 at 4:13 AM, Simone Dalmasso < [email protected]> wrote: > Hi list, I recently deployed Geonode on a virtual machine with Debian 6, > all was fine so now I've done the same thing on a physical machine with the > same OS. > What i get while accessing at "localhost" is the following error: > > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] mod_wsgi (pid=3764): > Exception occurred processing WSGI script > '/var/www/geonode/wsgi/geonode.wsgi'. > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] Traceback (most > recent call last): > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/pymodules/python2.6/django/core/handlers/wsgi.py", line 230, in > __call__ > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] > self.load_middleware() > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/pymodules/python2.6/django/core/handlers/base.py", line 33, in > load_middleware > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] for > middleware_path in settings.MIDDLEWARE_CLASSES: > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/pymodules/python2.6/django/utils/functional.py", line 276, in > __getattr__ > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] self._setup() > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/pymodules/python2.6/django/conf/__init__.py", line 40, in _setup > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] self._wrapped = > Settings(settings_module) > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/pymodules/python2.6/django/conf/__init__.py", line 73, in __init__ > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] mod = > importlib.import_module(self.SETTINGS_MODULE) > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/pymodules/python2.6/django/utils/importlib.py", line 35, in > import_module > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] __import__(name) > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/settings.py", line 103, > in <module> > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] > path_extrapolate('django/contrib/admin/templates', 'django'), > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/utils.py", line 9, in > path_extrapolate > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] return > pkg_resources.resource_filename(req, stub) > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", > line 882, in resource_filename > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] self, > resource_name > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", > line 1161, in get_resource_filename > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] return > self._fn(self.module_path, resource_name) > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", > line 1233, in _fn > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] return > os.path.join(base, *resource_name.split('/')) > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] File > "/usr/lib/python2.6/posixpath.py", line 67, in join > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] elif path == '' > or path.endswith('/'): > [Wed Mar 02 12:07:27 2011] [error] [client 127.0.0.1] AttributeError: > 'NoneType' object has no attribute 'endswith' > > This error disappear if I comment the line 103 of the settings.py which is > "path_extrapolate('django/contrib/admin/templates', 'django'),", however I > cannot understand why this occurs. > Thanks in advance. > > Simone Dalmasso, Ing. > ITHACA > Information Technology for Humanitarian Assistance, Cooperation and Action > www.ithacaweb.org > Via Pier Carlo Boggio 61 - 10138 Torino > Tel: +39.011.1975.1854 >
