[GeoNode-users] GeoNode 2.4 Proxy 500 Error "Connection Refused" (OSGEOLIVE DVD Image)

Sampson, David (EC) david.sampson at canada.ca
Wed Jul 26 06:12:07 PDT 2017

Hey Folks,

I am currently having issues with a test install of GeoNode 2.4 related to a 500 proxy Error in the Maps app. I have made a number of change to various config files to get the majority of functionality working on an external IP address despite the missing tool for "geonode-updateip". I hope the proxy is the final issue. Any help is appreciated.

Attached documents:

·        GeoNodeProxyError.txt

·        Local_settings.py

·        ApacheErrorWSGI.txt

The Problem:

·        From an external IP address access geonode install

·        As a logged in, Admin or non-logged in user

·        Click on layers: Appropriate layer appears

·        Select Layer: Appropriate layer appears on the interactive map

·        Click "Create Map"

·        Map application loads with "500 error" dialogue box

·        Debug = True

·        Error output attached (Note the references to the IP address was replaced with 'MYGEONODESERVERIP')

This issue also occurs under the following scenario:

·        From home page

·        Click on Maps

·        Click on Create Map

GeoServer Link status:

·        http://SERVER/geoserver (fails)

·        http://SERVER:8082/geoserver (passes)

Proxy Link status:

·        http://SERVER/proxy (The proxy service requires a URL-encoded URL as a parameter)

·        http://SERVER/proxy/?url=http%3A%2F%2FMYGEONODESERVERIP%3A8082%2Fgeoserver%2Fwms%3FSERVICE%3DWMS%26REQUEST%3DGetCapabilities%26TILED%3Dtrue%26VERSION%3D1.1.1

o   Error At Proxy, Errno 111 Connection Refused

o   Exception Location: /usr/lib/python2.7/socket.py in create_connection, line 575

o   Proxy Allowed Hosts: (Not sure why so many duplicate GEOSERVERIP entries. Note these point to public IP)

o   PROXY_URL '/proxy/?url='

Apache Error Log:

·        Looks like a WGSI error.

·        Full Log attached to message

·        First and last lines of error:

[Wed Jul 26 07:55:19.835894 2017] [wsgi:error] [pid 1181] Internal Server Error: /proxy/


[Wed Jul 26 07:55:19.851453 2017] [wsgi:error] [pid 1181] error: [Errno 111] Connection refused

The Setup:
Due to various issues with installing GeoNode from scratch on a stand alone Ubuntu VM I have decided to use the following setup. Once I get this working to demo to my team then I can tackle the bigger issues around GeoServer Ubuntu installation.

·        Host system: Ubuntu 16.04

·        Virtual environment: Virtualbox 5.0.40

·        Virtual Machine: OSGEO Live DVD ISO image installed to HD

·        Django version: 1.6.11

·        Python Version: 2.7.12

·        VM is placed in network DMZ for public access while we wait for real servers


Attempted fixes:

·        Regularly clearing browser cache upon apache restarts

·        Settings.py:

o   Proxy Allowed included public IP (then removed to keep settings.py un-poluted

·        Local_settings.py (Attached and IP modified)

o   Proxy Allowed included public IP

o   Tried editing OGC_SERVER section

§  I had to comment out LOG_FILE since the settings were not letting GeoNode start up on Apache restart

·        geonode-updateip (fails, no such tool installed on OsgeoLive that I could find)


Other Reading:

·        https://lists.osgeo.org/pipermail/geonode-users/2015-June/000434.html

·        http://osgeo-org.1560.x6.nabble.com/proxy-error-in-geoexplorer-when-adding-wms-server-tt5278365.html#none

·        https://github.com/GeoNode/geonode/issues/2090


Any other ideas or missing information?

David Sampson

Free Agent - IN·spire, NRCan's Innovation Hub
Posted to,

National Environmental Emergency Centre (NEEC)
Environment and Climate Change Canada / Government of Canada
David.sampson at canada.ca<mailto:David.sampson at canada.ca>

Agent libre - IN·spire, Carrefour d'Innovation de RNCan
Affecté à,

Centre national des urgences environnementales (CNUE)
Environnement et Changement climatique Canada / Gouvernement du Canada
David.sampson at canada.ca<mailto:David.sampson at canada.ca>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170726/e3115d92/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: GeoNodeProxyError-2.4.txt
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170726/e3115d92/attachment.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: local_settings.py
Type: application/octet-stream
Size: 2463 bytes
Desc: local_settings.py
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170726/e3115d92/attachment.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ApacheErrorWSGI.txt
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170726/e3115d92/attachment-0001.txt>

More information about the geonode-users mailing list