[GeoNode-users] updatelayers "httplib2.socks.HTTPError: (403, 'Forbidden')" problem
Toni Schönbuchner
toni.schoenbuchner at csgis.de
Fri Mar 20 07:26:34 PDT 2020
And the user you defined in your geonode settings for GeoServer does have admin permissions
on side of geoserver?
> Am 20.03.2020 um 15:11 schrieb Giuliano Grigolin <giuliano.geobases at gmail.com>:
>
>
> Yes, i can upload layers via GeoNode Django interface, the WMS and WFS is running ok.
>
>
>
>
>
>
>
>
>
>
>
> On Fri, Mar 20, 2020 at 10:54 AM G. Allegri <giovanni.allegri at geo-solutions.it <mailto:giovanni.allegri at geo-solutions.it>> wrote:
> How did you setup Geoserver?
>
> And a basic question: are you able to see any map inside GeoNode? I mean, is Geoserver responding outside of the updatelayers command?
>
>
> Il ven 20 mar 2020, 14:47 Giuliano Grigolin <giuliano.geobases at gmail.com <mailto:giuliano.geobases at gmail.com>> ha scritto:
> no changes ...
>
>
> root at geonode:/usr/lib/python2.7/dist-packages/django/conf/project_template# DJANGO_SETTINGS_MODULE=geonode.local_settings python manage.py updatelayers -w geonode
>
> Inspecting the available layers in GeoServer ...
> GET http://localhost:8080/geoserver/rest/workspaces.xml <http://localhost:8080/geoserver/rest/workspaces.xml>
> Traceback (most recent call last):
> File "manage.py", line 11, in <module>
> execute_from_command_line(sys.argv)
> File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
> utility.execute()
> File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 346, in execute
> self.fetch_command(subcommand).run_from_argv(self.argv)
> File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 394, in run_from_argv
> self.execute(*args, **cmd_options)
> File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 445, in execute
> output = self.handle(*args, **options)
> File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/management/commands/updatelayers.py", line 122, in handle
> execute_signals=True)
> File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 531, in gs_slurp
> workspace = cat.get_workspace(workspace)
> File "/usr/lib/python2.7/dist-packages/geoserver/catalog.py", line 1031, in get_workspace
> workspaces = self.get_workspaces(name)
> File "/usr/lib/python2.7/dist-packages/geoserver/catalog.py", line 1011, in get_workspaces
> description = self.get_xml("%s/workspaces.xml" % self.service_url)
> File "/usr/lib/python2.7/dist-packages/geoserver/catalog.py", line 211, in get_xml
> response, content = self.http.request(rest_url)
> File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1659, in request
> (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
> File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1399, in _request
> (response, content) = self._conn_request(conn, request_uri, method, body, headers)
> File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1319, in _conn_request
> conn.connect()
> File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 946, in connect
> self.sock.connect((self.host, self.port) + sa[2:])
> File "/usr/lib/python2.7/dist-packages/httplib2/socks.py", line 434, in connect
> self.__negotiatehttp(destpair[0], destpair[1])
> File "/usr/lib/python2.7/dist-packages/httplib2/socks.py", line 400, in __negotiatehttp
> raise HTTPError((statuscode, statusline[2]))
> httplib2.socks.HTTPError: (403, 'Forbidden')
>
>
>
>
>
>
>
>
>
> On Fri, Mar 20, 2020 at 3:41 AM Toni Schönbuchner <toni.schoenbuchner at csgis.de <mailto:toni.schoenbuchner at csgis.de>> wrote:
> Hi Giuliano,
>
> in addition to Giovanni. Remember that you also can define the settings file:
> For example:
> DJANGO_SETTINGS_MODULE=your_geonode.local_settings python manage.py ...
> Depending on your environment be sure to use the correct one.
>
> Cheers
>
> Toni
>
>> Am 19.03.2020 um 22:29 schrieb geonode-users-request at lists.osgeo.org <mailto:geonode-users-request at lists.osgeo.org>:
>>
>> Von: "G. Allegri" <giovanni.allegri at geo-solutions.it <mailto:giovanni.allegri at geo-solutions.it>>
>> Betreff: Aw: [GeoNode-users] updatelayers "httplib2.socks.HTTPError: (403, 'Forbidden')" problem ...
>> Datum: 19. März 2020 um 22:04:45 MEZ
>> An: Giuliano Grigolin <giuliano.geobases at gmail.com <mailto:giuliano.geobases at gmail.com>>
>> Kopie: geonode-users <geonode-users at lists.osgeo.org <mailto:geonode-users at lists.osgeo.org>>
>>
>>
>> Are you sure Geoserver credentials (admin user and password) are configured correctly on GeoNode?
>>
>> Giovanni
>>
>> Il gio 19 mar 2020, 21:37 Giuliano Grigolin <giuliano.geobases at gmail.com <mailto:giuliano.geobases at gmail.com>> ha scritto:
>> Hi all !
>>
>> I have a GeoNode 2.8 in production, with internet domain, in Ubuntu Server 16.04.
>> When i try update a layer that i import trough "Import Data" in GeoServer, i get the following message:
>>
>> root at geonode# python manage.py updatelayers -w geonode -f my_layer_in_GeoServer
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org <mailto:geonode-users at lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/geonode-users <https://lists.osgeo.org/mailman/listinfo/geonode-users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20200320/82415519/attachment.html>
More information about the geonode-users
mailing list