[GeoNode-users] Recurring User 'None' Error Geofence/Geoserver

Michael Fedak mikefedak at gmail.com
Fri Oct 12 10:10:53 PDT 2018


I am using the latest 2.8.x branch with Geoserver 2.12.2 and I keep
receiving the following error when attempting to run the updatelayers
command (Below).

I am also having trouble with users not being sync'd with geoserver. I have
gone through the documentation for security configuration, and checked that
the geonode role/user apis are accessible to geoserver. As far as I can
tell, nothing is blocking either geonode from reaching geofence or
vice-versa.


Traceback (most recent call last):
  File "manage.py", line 29, in <module>
    execute_from_command_line(sys.argv)
  File
"/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 354, in execute_from_command_line
    utility.execute()
  File
"/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 346, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File
"/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/base.py",
line 394, in run_from_argv
    self.execute(*args, **cmd_options)
  File
"/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/base.py",
line 445, in execute
    output = self.handle(*args, **options)
  File
"/home/gnode/geonode_dev/geonode/geonode/geoserver/management/commands/updatelayers.py",
line 124, in handle
    execute_signals=True)
  File "/home/gnode/geonode_dev/geonode/geonode/geoserver/helpers.py", line
636, in gs_slurp
    layer.set_permissions(perm_spec)
  File "/home/gnode/geonode_dev/geonode/geonode/security/models.py", line
216, in set_permissions
    sync_geofence_with_guardian(self.layer, perms, group=group)
  File "/home/gnode/geonode_dev/geonode/geonode/decorators.py", line 44, in
wrapper
    return func(*args, **kwargs)
  File "/home/gnode/geonode_dev/geonode/geonode/security/utils.py", line
393, in sync_geofence_with_guardian
    _update_geofence_rule(layer.name, layer.workspace, service)
  File "/home/gnode/geonode_dev/geonode/geonode/security/utils.py", line
564, in _update_geofence_rule
    raise RuntimeError(msg)
Exception: ('Failed to process lprca_ws_boundarywgs84', RuntimeError("Could
not ADD GeoServer User None Rule for Layer u'lprca_ws_boundarywgs84'",))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20181012/ad0d3eb3/attachment.html>


More information about the geonode-users mailing list