[GeoNode-users] Info about updatelayers command?

Ana Boljevic ana.boljevic at cedis.me
Mon Oct 22 04:25:45 PDT 2018


Dear Geonode community,

If someone knows little bit more about this, we would appreciate your help :) Explanation below:

We have installed Geonode on docker (version 2.10rc4). We imported first kml layer but updatelayers (from inside of django4geonode container) report problem "Could not ADD GeoServer User None Rule for Layer":

root at 5058e8a1637f:/usr/src/app# ./manage.py updatelayers
Inspecting the available layers in GeoServer ...
Found 1 layers, starting processing
Stopping process because --ignore-errors was not set and an error was found.
Traceback (most recent call last):
  File "./manage.py", line 29, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 356, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "/usr/src/app/geonode/geoserver/management/commands/updatelayers.py", line 124, in handle
    execute_signals=True)
  File "/usr/src/app/geonode/geoserver/helpers.py", line 637, in gs_slurp
    layer.set_permissions(perm_spec)
  File "/usr/src/app/geonode/security/models.py", line 216, in set_permissions
    sync_geofence_with_guardian(self.layer, perms, group=group)
  File "/usr/src/app/geonode/decorators.py", line 44, in wrapper
    return func(*args, **kwargs)
  File "/usr/src/app/geonode/security/utils.py", line 392, in sync_geofence_with_guardian
    _update_geofence_rule(layer.name, layer.workspace, service)
  File "/usr/src/app/geonode/security/utils.py", line 563, in _update_geofence_rule
    raise RuntimeError(msg)
Exception: ('Failed to process novi_r6_Slijepac_most_10kV', RuntimeError("Could not ADD GeoServer User None Rule for Layer u'novi_r6_Slijepac_most_10kV'",))

But the same command from celery4geonode container has different output:

root at bca672a5673d:/usr/src/app# ./manage.py updatelayers
Inspecting the available layers in GeoServer ...
Found 6 layers, starting processing
/usr/local/lib/python2.7/site-packages/owslib/iso.py:117: FutureWarning: the .identification and .serviceidentification properties will merge into .identification being a list of properties.  This is currently implemented in .identificationinfo.  Please see https://github.com/geopython/OWSLib/issues/38 for more information
  FutureWarning)
/usr/local/lib/python2.7/site-packages/owslib/iso.py:482: FutureWarning: The .keywords and .keywords2 properties will merge into the .keywords property in the future, with .keywords becoming a list of MD_Keywords instances. This is currently implemented in .keywords2. Please see https://github.com/geopython/OWSLib/issues/301 for more information
  FutureWarning)
/usr/local/lib/python2.7/site-packages/geoserver/style.py:73: FutureWarning: The behavior of this method will change in future versions.  Use specific 'len(elem)' or 'elem is not None' test instead.
  if not user_style:
/usr/local/lib/python2.7/site-packages/geoserver/style.py:77: FutureWarning: The behavior of this method will change in future versions.  Use specific 'len(elem)' or 'elem is not None' test instead.
  if user_style:
... Creating Thumbnail for Layer [geonode:OPSTINE]
[updated] Layer OPSTINE (1/6)
... Creating Thumbnail for Layer [geonode:novi_novi_r6_Pavino_Polje_10kV_izmijenjen]
[updated] Layer novi_novi_r6_Pavino_Polje_10kV_izmijenjen (2/6)
... Creating Thumbnail for Layer [geonode:novi_r6_Ambarine_Przista_10kV]
... Creating Thumbnail for Layer [geonode:novi_r6_Ambarine_Przista_10kV]
[created] Layer novi_r6_Ambarine_Przista_10kV (3/6)
... Creating Thumbnail for Layer [geonode:novi_r6_Gimnazija_10_kV]
[updated] Layer novi_r6_Gimnazija_10_kV (4/6)
... Creating Thumbnail for Layer [geonode:novi_r6_Planinica_10_kV]
[updated] Layer novi_r6_Planinica_10_kV (5/6)
... Creating Thumbnail for Layer [geonode:novi_r6_Rasovo_10kV]
[updated] Layer novi_r6_Rasovo_10kV (6/6)


Finished processing 6 layers in 53.0 seconds.

1 Created layers
5 Updated layers
0 Failed layers
8.830000 seconds per layer

Is such behavior normal ?

Thanks in advance.

Kind regards,

Ana Boljević
Direkcija za razvoj, pristup mreži i ICT
Sektor za ICT
Služba za GIS i tehničku bazu podataka
[CEDIS]
DOO "Crnogorski elektrodistributivni sistem" Podgorica
Ivana Milutinovića br.12, Podgorica
Tel: +382 20 408 473
www.cedis.me<http://www.cedis.me/>
[jelkica]Please do not print this e-mail unless you really need to

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20181022/6b501860/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 2178 bytes
Desc: image001.jpg
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20181022/6b501860/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 1092 bytes
Desc: image002.jpg
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20181022/6b501860/attachment-0001.jpg>


More information about the geonode-users mailing list