<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi,<br><br>as I previous stated, my geonode installation in test mode works fine (I have no error on saving maps and whatever).<br>So that I tried to re-modify the config files to run geonode in a deployment mode, but I got the same error.<br><br>Since the test mode (run geonode at port 8000 by using internal geoserver [placed within geonode directory and served by jetty] and internal DB) I guess my problem could be related to both my external DB and geoserver application and how they are connected with geonode (django).<br>Actually it seems I have no problem with geonode (django) DB, the table were created and updated once I added the layer or the documents, and so on.<br>The geonode_data spatial db is still empty. I believed it would have populated once a user upload a spatial dataset, or am I wrong? The spatial layers are actually stored in the geoserver data directory which stay in the tomcat container.<br><br>The connection between geoserver and geonode seems to work regarding the layer but not on the maps.<br><br>However considering the modifications on the config files from the version used on the well running test mode(TM) and deployment mode(DM), I have:<br><br>in geonode/local_setting.py<br><br>DM: SITEURL = "http://my_server_name"<br>TM: SITEURL = "http://my_server_name:8000/"<br><br><br>TM:  'LOCATION' : 'http://my_server_name:8080/geoserver/',<br>TM: 'PUBLIC_LOCATION' : 'http://my_server_name:8080/geoserver/',<br>         <br> DM:     'LOCATION' : 'http://my_server_name:8082/geoserver/',<br> DM:    'PUBLIC_LOCATION' : 'http://my_server_name:8082/geoserver/',<br><br>in tomcat7/webapp/geoserver/WEB-INF/web.xml<br><br>TM: <context-param><param-name>GEONODE_BASE_URL</param-name><param-value>http://my_server_name<b></b>:8000/</param-value></context-param><br><br>DM: <context-param><param-name>GEONODE_BASE_URL</param-name><param-value>http://my_server_name/</param-value></context-param><br><br>in tomcat7/webapp/geoserver/data/security/auth/geonodAuthProvider/config.xml<br><br>TM: <baseUrl>http://my_server_name:8000/</baseUrl><br>DM: <baseUrl>http://my_server_name/</baseUrl><br><br>Is there something wrong in the DM configurations?<br><br>Since the test mode was running I think I am quite close to the solution....I hope...<br><br>Hints are very appreciated...<br><br>best<br><br>Eugenio <br><br><div><hr id="stopSpelling">From: frippe12573@hotmail.com<br>To: ingenieroariel@gmail.com<br>CC: geonode-users@lists.osgeo.org<br>Subject: RE: [GeoNode-users] segmentation fault while I save a map<br>Date: Thu, 29 Oct 2015 16:13:33 +0100<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Eventually, I'm able to run geonode without any errors (including saving maps) by using the development mode (I guess),<br>I mean running the server at port 8000.<br><br>Now I need to find out what is my problem in the deployment configuration.<br><br>E.<br><br><div><hr id="ecxstopSpelling">From: ingenieroariel@gmail.com<br>Date: Wed, 28 Oct 2015 11:33:40 -0500<br>Subject: Re: [GeoNode-users] segmentation fault while I save a map<br>To: frippe12573@hotmail.com<br>CC: geonode-users@lists.osgeo.org<br><br><div dir="ltr">Eugenio,<div><br></div><div>Run the site with manage.py runserver <a href="http://0.0.0.0:8000" target="_blank">0.0.0.0:8000</a> (and fixe ip accordingly) and then try to save.</div><div><br></div><div>This time you would get a traceback on the terminal that mae be easier to debug.</div><div><br></div><div>-a</div></div><div class="ecxgmail_extra"><br><div class="ecxgmail_quote">On Wed, Oct 28, 2015 at 11:17 AM, Eugenio Trumpy <span dir="ltr"><<a href="mailto:frippe12573@hotmail.com" target="_blank">frippe12573@hotmail.com</a>></span> wrote:<br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">Dear all,<br><br>unfortunately I am here again with the same problem I had 2 or 3 weeks ago.<br>The main problem is when I save a map I got a 500 server error, which is referred to the following line in the apache2 error log:<br><br>[Wed Oct 28 16:50:10.835817 2015] [core:notice] [pid 18289] AH00052: child pid 18734 exit signal Segmentation fault (11)<br><br>Actually the map is not saved, however it appears in the map list, without the thumb. <br>If I click on such map I have the page error:<br><br><h1>IndexError at /maps/6</h1>
  <pre>list index out of range</pre>
  

    <table><tbody><tr>
      <th>Request Method:</th>
      <td>GET</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td><a href="http://my_server_name/maps/6" target="_blank">http://my_server_name/maps/6</a></td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.6.11</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>IndexError</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>list index out of range</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/dati/geonode/geonode/utils.py in viewer_json, line 265</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>['/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg',
 '/dati/geonode',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/pymodules/python2.7',
 '/home/eugenio']</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Wed, 28 Oct 2015 10:50:54 -0500</td></tr></tbody></table><br>As you suggested I tested an installation on vagrant box (ubuntu server 14.04, apache2.4.7, tomcat7 and postgresql9.3, all installed as packages). This test works fine, I had not the error on saving maps.<br><br>So I updated my server, now I have:<br>ubuntu 14.04, apache 2.4.7,  postgresql9.3+postgis2.1 installed as packages and tomcat7 installed manually.<br>After the syncdb problem (solved) I installed geonode.<br>Everything seems to work fine: I'm able to upload layers, I'm able to create the maps even choosing the layers uploaded, but I got again the same ewrror on saving maps.<br><br>Here I attached the local_setting.py file and the apache2 virtualhost config.<br>During the configuration I also follow the instructions regarding 'Configuring GeoServer' which is in the end, inserting the context param GEONODE_BASE_URL and the URL (my_server_name) in web.xml and I put my_server_name in the config.xml as indicated.<br><br>Actually, after many many attempt I'm giving up hope...<br><br>thanks for the possible hints<span class="ecxHOEnZb"><font color="#888888"><br><br>Eugenio<br>                                          </font></span></div></div>
<br>_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org">geonode-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
<br></blockquote></div><br>I<br></div></div>                                    </div></div>                                        </div></body>
</html>