[GeoNode-users] Geonode - Error on uploading layer

Simone Dalmasso simone.dalmasso at gmail.com
Mon Apr 10 22:22:45 PDT 2017


Dears, just a not.
In the vagrant installation we made at the workshop, there's no need to
forward geoserver to the host as the apache proxy will take care of serving
under localhost:8001/geoserver.

Best

2017-04-10 23:35 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:

> See inline
>
> Il giorno 10/apr/2017, alle ore 21:14, giuseppe musumeci <
> musumeci.giuseppe at gmail.com> ha scritto:
>
> I followed your instructions.
>
> There are few differences:
>
> in order the system works I must set
> *<proxyBaseUrl>http://localhost:8001/geoserver
> <http://localhost:8001/geoserver> /</proxyBaseUrl>*
> instead of
> *<proxyBaseUrl>http://localhost:8001/ <http://localhost:8001/>
> /</proxyBaseUrl> *
>
>
> This is not required if the settings are configured fine. During an
> installation with apt-get this is done automatically while executing the
> command geonode-updateip
>
>
>
> I cannot edit vagrant file with *config.vm.network "forwarded_port",
> guest: 8080, host: **8080*
> infact I get the error
> "Vagrant cannot forward the specified ports on this VM, since they would
> collide with some other application that is already listening on these
> ports. The forwarded port to 8080 is already in use on the host machine.”
>
>
> You have another process which is running on port 8080 in your host
> machine. Please shutdown that.
>
>
>
> If I try to upload a layer I get this error [Errno 111] Connection refused
>
> but if I access geoserver on http://localhost:8001/geoserver/web
>
>
> Apparently some geoserver configurations in your settings are still wrong.
> Are you sure you started a new installation after a vagrant destroy?
>
>
> I see that layers have been uploaded into geoserver.
>
> Nevethless If I watch into geonode I see that "No content created yet"
>
>
>
> 2017-04-10 16:09 GMT+02:00 Francesco Bartoli <xbartolone at gmail.com>:
>
>> 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
>>>>>> <https://link.nylas.com/link/43o9gzlmd58gqwkxv3di3wjcc/local-677d8377-2abb/0?redirect=https%3A%2F%2Fnylas.com%2Fnylas-pro%3Fref%3Dn1&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>,
>>>>>> 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/
>>>>>>> <http://localhost:8080/geoserver/&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>> </proxyBaseUrl>
>>>>>>>
>>>>>>> and not <proxyBaseUrl>http://localhost:8001/
>>>>>>> <http://localhost:8080/geoserver/&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>> </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/
>>>>>>> <http://localhost:8080/geoserver/&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>> </proxyBaseUrl>" then you have to make that url reachable from your
>>>>>>> host. That means
>>>>>>> the configuration "config.vm.network
>>>>>>> <https://link.nylas.com/link/43o9gzlmd58gqwkxv3di3wjcc/local-eec0852c-64f5/0?redirect=config.vm.network&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>>  "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/
>>>>>>> <http://localhost:8080/geoserver/&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>> </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
>>>>>>> <http://localhost:8001/geoserver/web/?1&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>>
>>>>>>> but If i want for example a layer preview
>>>>>>>
>>>>>>> address change to
>>>>>>> http://localhost:8080/geoserver/geonode/wms?access_token=h4o
>>>>>>> WfeewhIhMk1aNWvm4nmXSG1QSO1%3Fservice%3DWMS/kml?layers=geono
>>>>>>> de:fiora_amianto
>>>>>>> <http://localhost:8080/geoserver/geonode/wms?access_token=h4oWfeewhIhMk1aNWvm4nmXSG1QSO1%3Fservice%3DWMS/kml?layers=geonode:fiora_amianto&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>>
>>>>>>> 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
>>>>>>> <https://link.nylas.com/link/43o9gzlmd58gqwkxv3di3wjcc/local-eec0852c-64f5/0?redirect=config.vm.network&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>>  "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
>>>>>>> <https://link.nylas.com/link/43o9gzlmd58gqwkxv3di3wjcc/local-eec0852c-64f5/1?redirect=https%3A%2F%2Fnylas.com%2Fnylas-pro%3Fref%3Dn1&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>,
>>>>>>> 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
>>>>>>> <http://geonode.org/geonode-workshop/foss4git2017/#/4/2&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>>
>>>>>>> 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/ge
>>>>>>> onode-workshop/foss4git2017/#/4/2
>>>>>>> <http://geonode.org/geonode-workshop/foss4git2017/#/4/2&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t> 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
>>>>>>> <https://lists.osgeo.org/mailman/listinfo/geonode-users&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t&r=bXVzdW1lY2kuZ2l1c2VwcGVAZ21haWwuY29t>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geonode-users
>
>


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


More information about the geonode-users mailing list