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] <mailto:[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]>
    <mailto:[email protected]>
    Reply-To:   [email protected] <mailto:[email protected]>
    To:         [email protected] <mailto:[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] <mailto:[email protected]>>
    wrote:

        Hi -

            I followed the instructions found in
        docs.geonode.org/1.0/deployment.html
        <http://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