[GeoNode-users] Geonode - Error on uploading layer

Francesco Bartoli xbartolone at gmail.com
Mon Apr 10 07:09:12 PDT 2017


If you have run “sudo geonode-updateip localhost:8001” then the next thing to do is to check again the configuration of geoserver in settings file and for the security in the data directory.
 
Il giorno 10/apr/2017, alle ore 16:05, giuseppe musumeci <musumeci.giuseppe at gmail.com> ha scritto:

> I've already done it in this attempt
> 
> Il 10/apr/2017 16:02, "Francesco Bartoli" <xbartolone at gmail.com> ha scritto:
> Can you please repeat all the commands from scratch? You can do it by running “vagrant destroy”
> 
> Il giorno 10/apr/2017, alle ore 15:46, giuseppe musumeci <musumeci.giuseppe at gmail.com> ha scritto:
> 
>> I installed again geonode according the tutorial
>> 
>> I run the command geonode-updateip
>> 
>> I have problem to load layers:[Errno 111] Connection refused
>> 
>> Where I'm wrong?
>> 
>> 
>> 
>> 
>> 2017-04-10 14:43 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>> Yes, absolutely. It looks like you missed this one http://geonode.org/geonode-workshop/foss4git2017/#/4/6
>> 
>> Il giorno 10/apr/2017, alle ore 14:39, giuseppe musumeci <musumeci.giuseppe at gmail.com> ha scritto:
>> 
>>> I followed all the istructions in the tutorial you send me.
>>> 
>>> Is there a way to correct these errors using a command (i.e sudo geonode-updateip localhost:8001)?
>>> 
>>> 2017-04-10 14:33 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>>> How did you perform the installation?
>>> You were originally receive that error because GEOSERVER_PUBLIC_LOCATION is wrong. It should be:
>>> 
>>> 'http://localhost:8001/geoserver'
>>> 
>>> Il giorno 10/apr/2017, alle ore 13:44, giuseppe musumeci <musumeci.giuseppe at gmail.com> ha scritto:
>>> 
>>>> From /usr/local/lib/python2.7/dist-packages/geonode/settings.py
>>>> 
>>>> GEOSERVER_LOCATION = os.getenv(
>>>>     'GEOSERVER_LOCATION', 'http://localhost:8080/geoserver/'
>>>> )
>>>> GEOSERVER_PUBLIC_LOCATION = os.getenv(
>>>>     'GEOSERVER_PUBLIC_LOCATION', 'http://localhost:8080/geoserver/'
>>>> )
>>>> 
>>>> 
>>>> From /etc/geonode/local_settings.py
>>>> GEOSERVER_URL = SITEURL + 'geoserver/'
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 2017-04-10 13:31 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>>>> Can you double check what you have in the settings for the geoserver configurations?
>>>> 
>>>> Sent from Nylas Pro, the most powerful email app for work
>>>> 
>>>> On apr 10 2017, at 1:28 pm, giuseppe musumeci <musumeci.giuseppe at gmail.com> wrote: 
>>>> Dear Francesco,
>>>> 
>>>> I followed the tutorial
>>>> 
>>>> I need to set <proxyBaseUrl>http://localhost:8001/geoserver/</proxyBaseUrl>
>>>> 
>>>> and not <proxyBaseUrl>http://localhost:8001/</proxyBaseUrl>
>>>> 
>>>> In this way geoserver seems to work fine.
>>>> 
>>>> The problem is I'm not able to upload layers from geonode menu
>>>> 
>>>> [Errno 111] Connection refused
>>>> 
>>>> 
>>>> 
>>>> 2017-04-10 13:18 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>>>> Giuseppe,
>>>> 
>>>> if you set "<proxyBaseUrl>http://localhost:8080/geoserver/</proxyBaseUrl>" then you have to make that url reachable from your host. That means
>>>> the configuration "config.vm.network "forwarded_port", guest: 8080, host: 8080” is required otherwise you get the 404 error.
>>>> 
>>>> Il giorno 10/apr/2017, alle ore 11:18, giuseppe musumeci <musumeci.giuseppe at gmail.com> ha scritto:
>>>> 
>>>>> To be able to upload layers I must set  
>>>>> 
>>>>> <proxyBaseUrl>http://localhost:8080/geoserver/</proxyBaseUrl>
>>>>> 
>>>>> into  usr/share/geoserver/data/global.xml
>>>>> 
>>>>> If I open geoserver from the admin panel the address is
>>>>> 
>>>>> http://localhost:8001/geoserver/web/?1
>>>>> 
>>>>> but If i want for example a layer preview
>>>>> 
>>>>> address change to 
>>>>> http://localhost:8080/geoserver/geonode/wms?access_token=h4oWfeewhIhMk1aNWvm4nmXSG1QSO1%3Fservice%3DWMS/kml?layers=geonode:fiora_amianto
>>>>> 
>>>>> with error The requested URL /geoserver/geonode/wms was not found on this server.
>>>>> 
>>>>> 2017-04-10 10:58 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>>>>> config.vm.network "forwarded_port", guest: 8080, host: 8080
>>>>> 
>>>>> is simply redundant. It has been added to access geoserver out of the scope of oauth2.
>>>>> What url are you going to call in the browser for geoserver?
>>>>> 
>>>>> Sent from Nylas Pro, the most powerful email app for work
>>>>> 
>>>>> 
>>>>> On apr 10 2017, at 10:49 am, giuseppe musumeci <musumeci.giuseppe at gmail.com> wrote: 
>>>>> I ran the installation of Geonode using the instructions at the link http://geonode.org/geonode-workshop/foss4git2017/#/4/2
>>>>> 
>>>>> I think there are problems in the instructions about geoserver configuration:
>>>>> 
>>>>> $ Sudo vi usr / share / geoserver / data / global.xml
>>>>> 
>>>>> I changed the default settings with those specified:
>>>>> <ProxyBaseUrl> http: // localhost: 8001 / </ proxyBaseUrl>
>>>>> 
>>>>> But geoserver don't works: I then set the value to
>>>>> 
>>>>> moreover i Think that to configure vagrantfile as suggested:
>>>>> 
>>>>> config.vm.network "forwarded_port", guest: 8080, host: 8080
>>>>> 
>>>>> is not correct.
>>>>> 
>>>>> Could someone tell me the correct settings values for geoserver and vagrantfile?
>>>>> 
>>>>> 2017-04-06 14:40 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>>>>> Dear Giuseppe,
>>>>> 
>>>>> as already replied on the italian gfoss list you should check to follow from scratch the workshop http://geonode.org/geonode-workshop/foss4git2017/#/4/2 we did during foss4g-it. If the error is still happening please let me know as probably in this case the beta release is also affected and you can help us with your feedback.
>>>>> 
>>>>> Thanks,
>>>>> Francesco
>>>>>  
>>>>> Il giorno 06/apr/2017, alle ore 14:12, giuseppe musumeci <musumeci.giuseppe at gmail.com> ha scritto:
>>>>> 
>>>>>> Dear list
>>>>>> I'm working with Geonode that I installed on a VM set via Vagrant
>>>>>> 
>>>>>> When I try to load the shape file, I get this error:
>>>>>> failed to create /var/www/vagrant-ubuntu-trusty-64.MainThread-3777
>>>>>> 
>>>>>> In the Apache error log is as follows:
>>>>>> 
>>>>>> ERROR: geonode.layers.views: failed to create /var/www/vagrant-ubuntu-trusty-64.Dummy-2-3778
>>>>>> 
>>>>>> 
>>>>>> Trying to google around I found that in the settings.py file should add the line:
>>>>>> NOTIFICATION_LOCK_LOCATION = '/ var / www / geonode'
>>>>>> 
>>>>>> Finally I verified that the www-data user has all permissions on the www / folder geonode
>>>>>> 
>>>>>> drwxr-xr-x 5 www-data root March 21 4096 14:27 geonode
>>>>>> 
>>>>>> The fact remains that I can't upload.
>>>>>> 
>>>>>> Does anyone know help me?
>>>>>> _______________________________________________
>>>>>> geonode-users mailing list
>>>>>> geonode-users at lists.osgeo.org
>>>>>> https://lists.osgeo.org/mailman/listinfo/geonode-users
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170410/68b2294e/attachment-0001.html>


More information about the geonode-users mailing list