Hm, I've not seen this type of error while using Jetty before.  Perhaps the
user running Jetty does not have write permissions to the /tmp/ directory?
 You could try unpacking GeoNetwork directly (unzipping it into the webapps/
directory).  Either way though, GeoNetwork won't run properly without write
access to the web app directory; it uses an embedded database to keep
metadata.  The same goes for GeoServer.

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

On Fri, Jan 28, 2011 at 5:33 PM, Garey Mills <[email protected]>wrote:

>  David -
>
>     I'm also getting this when I try to run geonetwork:
>
> java.io.FileNotFoundException: 
> /tmp/jetty-0.0.0.0-8080-geonetwork.war-_geonetwork-any-/webinf/WEB-INF/config.xml
>  (No such file or directory)
>
>
> Garey
>
>
> On 1/28/2011 2:16 PM, David Winslow wrote:
>
> 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
>>>>
>>>
>>>
>>
>

Reply via email to