geoserver_token should be a file containing some random string; it's used to tag internal requests between the Django app and GeoServer. If you are using the bootstrap.py script included in the GeoNode tarball one should be randomly generated as part of the setup process... otherwise you can really just open up the file and type in the first thing to come to mind, or do something like:
$ base64 <( head -c 30 /dev/random ) > /path/to/geoserver_token -- David Winslow OpenGeo - http://opengeo.org/ On Fri, Jan 28, 2011 at 4:48 PM, Garey Mills <[email protected]>wrote: > David - > > That worked, but now I have this: > > GEOSERVER_CREDENTIALS = "geoserver_admin", > open(path_extrapolate('../../geoserver_token')).readline()[0:-1] > [Fri Jan 28 13:45:43 2011] [error] [client 128.32.99.171] IOError: [Errno > 2] No such file or directory: > '/opt/geonode/src/GeoNodePy/../../geoserver_token' > > Where is geoserver_token? Is is something I have to create? > > Garey > > > On 1/28/2011 11:25 AM, David Winslow wrote: > > Sorry I didn't catch this the first time around: the DJANGO_SETTINGS_MODULE > should be a Python module name, not a file path. Change that line to: > > os.environ['DJANGO_SETTINGS_MODULE'] = > 'geonode.settings' > > Hope this helps. > > -- > David Winslow > OpenGeo - http://opengeo.org/ > > On Fri, Jan 28, 2011 at 2:21 PM, Garey Mills <[email protected] > > wrote: > >> David - >> >> When I make the changes you suggest, I get this >> >> [Fri Jan 28 11:17:48 2011] [error] [client 128.32.99.171] ImportError: >> Could not import settings '/opt/geonode/src/GeoNodePy/geonode/settings.py' >> (Is it on sys.path? Does it have syntax errors?): Import by filename is not >> supported. >> >> No permissions problems that I can see. Import by filename? >> >> Garey >> >> -------- Original Message -------- Subject: Re: [geonode] problem with >> Django installation Date: Thu, 27 Jan 2011 15:54:07 -0500 From: David >> Winslow <[email protected]> <[email protected]> Reply-To: >> [email protected] To: [email protected] >> >> >> Use: >> import site >> site.addsitedir("/opt/geonode/lib/python2.6/site-packages") >> >> Rather than: >> import sys >> sys.path.append("/opt/geonode") >> >> The directory that you get from unpacking geonode does not directly >> contain python modules, and uses some tricks (pth files etc) which afaik are >> not caught when using sys.path.append. >> >> Hope this helps. >> >> -- >> David Winslow >> OpenGeo - http://opengeo.org/ >> >> >> On Thu, Jan 27, 2011 at 2:01 PM, Garey Mills <[email protected] >> > wrote: >> >>> Hi - >>> >>> I followed the instructions found in >>> docs.geonode.org/1.0/deployment.html and found myself construction a >>> django.wsgi file that looks like this: >>> >>> import os >>> import sys >>> >>> path = '/opt/geonode' >>> if path not in sys.path: >>> sys.path.append(path) >>> >>> os.environ['DJANGO_SETTINGS_MODULE'] = >>> '/opt/geonode/src/GeoNodePy/geonode/settings.py' >>> >>> import django.core.handlers.wsgi >>> application = django.core.handlers.wsgi.WSGIHandler() >>> >>> >>> I am getting the error: >>> >>> [Thu Jan 27 10:57:40 2011] [error] [client *************] File >>> "/opt/geonode/django.wsgi", line 10, in ? >>> [Thu Jan 27 10:57:40 2011] [error] [client *************] import >>> django.core.handlers.wsgi >>> [Thu Jan 27 10:57:40 2011] [error] [client *************] ImportError: >>> No module named django.core.handlers.wsgi >>> >>> >>> Anybody have an idea why django.core.handlers.wsgi is not being found? >>> >>> Garey Mills >>> Library Systems Office >>> UC Berkeley >>> >> >> >
