Well, I haven't seen that issue, but I did merge in some pretty extensive
changes to the way permissions are set late yesterday.  Perhaps you could
join the IRC channel (#geonode on irc.freenode.net) and we could discuss
further there.  Meanwhile I will attempt to reproduce the behavior locally.

--
David Winslow
OpenGeo - http://opengeo.org/

On Fri, Mar 4, 2011 at 10:45 AM, Simone Dalmasso <
[email protected]> wrote:

> Thanks David,
> I deployed a fresh checkout from the git repository and the problem is
> solved.
> However I still have an error that was already present in the 1.0 version.
> While accessing to the "data/layername" URL, I get a "CSRF token missing or
> incorrect" error, even if I'm logged in and I try to modify my layers'
> permissions.
>
> Any suggestions?
>
> Thanks in advance
>
> Simone
>
> 2011/3/2 David Winslow <[email protected]>
>
> 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
>>>
>>
>>
>
>
> --
> 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
>

Reply via email to