<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Dimitris,<div class=""><br class=""></div><div class="">let me recap:</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">IOError: [Errno 13] Permission denied: '/usr/local/share/GeoIP'<br class=""></div></div></div></div></div></div></div></blockquote><div><br class=""></div><div>This was solved by settings permissions of /usr/local/share</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">And then when I run the paver sync or the paver start (as in the instructions), I get:</div><div class="">"...</div><div class="">django.db.utils.OperationalError: could not connect to server: Connection refused<br class="">    Is the server running on host "localhost" (127.0.0.1) and accepting<br class="">    TCP/IP connections on port 5432?<br class=""></div></div></div></div></div></div></div></blockquote><div><br class=""></div>Note, with dev setup there is neither tomcat nor postgresql involved.</div><div>GeoServer is run by use of Jetty. Instead of Postgresql Setup we´re using</div><div>Sqlite.</div><div><br class=""></div><div>So the error is here:</div><div><span style="font-family: ArialMT;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>DJANGO_SETTINGS_MODULE=wfp_geonode.local_settings</span></div><div><font face="ArialMT" class="">You´re using local_settings which expects a running postgresql server.</font></div><div><font face="ArialMT" class=""><a href="https://github.com/GeoNode/geonode-project/blob/master/project_name/local_settings.py.sample#L88" class="">https://github.com/GeoNode/geonode-project/blob/master/project_name/local_settings.py.sample#L88</a></font></div><div><font face="ArialMT" class=""><br class=""></font></div><div><font face="ArialMT" class="">Try: </font></div><div><span style="font-family: ArialMT;" class=""><span class="Apple-tab-span" style="white-space:pre">  </span>DJANGO_SETTINGS_MODULE=wfp_geonode.settings</span><font face="ArialMT" class=""><br class=""></font><div>(settings instead of local_settings) instead.</div><div><br class=""></div><blockquote type="cite" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">I am running the installation in a virtual environment inside a vagrant VM (ubuntu/xenial64). I thought it could be related with the port forwarding but that seems to be configured ok in the vagrantfile:</div><div class=""><br class=""></div><div class="">  config.vm.network :forwarded_port, guest: 5432, host: 5432</div></div></div></div></div></div></blockquote><div><br class=""></div>This is totally fine. It would only matter when running in production.</div><div>(Sqlite should not care about the port, in production I would further close 5432 and</div><div>only connect by local_tunnel to postgres)<br class=""><div><br class=""></div><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">I also tried to check the configuration in the pg_config file but I can not find out where my postgres is installed. I run: which psql but there is no output. </div></div></div></div></div></div></blockquote><div><br class=""></div><div>Also only relevant with production setup. ;)</div><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">On a different note, the installation comes with jetty server right?</div></div></div></div></div></div></blockquote><div><br class=""></div><div>See above.</div><div><br class=""></div><div><br class=""></div><div>As summary. You can use the dev setup with with django-dev-server, jetty and sqlite to quickly</div><div>setup a environment for development. Going to production is much more complex as the different</div><div>parts have to be configured. ( The docs explain how (a bit outdated but working.) I´ve created a little</div><div>ansible playbook which automates those steps: <a href="https://github.com/csgis/geonode_ansible" class="">https://github.com/csgis/geonode_ansible</a> )</div><div><br class=""></div><div>Hope this helps,</div><div><br class=""></div><div>Toni</div><div><br class=""></div><div><br class=""></div></div><br class=""></div></body></html>