<div dir="auto"><div>Using geonode 2.8.x off the 2.8.x branch current to today. Geoserver is 2.12.2. installed on Ubuntu 16.04 in a virtualenv. <br><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 12, 2018, 7:40 PM Alessio Fabiani <<a href="mailto:alessio.fabiani@gmail.com">alessio.fabiani@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Which version of GeoNode you installed and how? Master (aka 2.10) works only with geoserver 2.14+ <div dir="auto"><br></div><div dir="auto">2.8.x and below DO NOT WORK with geoserver 2.14+ but only with 2.13 and below.</div></div><br><div class="gmail_quote"><div dir="ltr">Il ven 12 ott 2018, 19:11 Michael Fedak <<a href="mailto:mikefedak@gmail.com" target="_blank" rel="noreferrer">mikefedak@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">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). </div><div dir="ltr"><br></div><div>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. </div><div><br></div><div><br></div><div dir="ltr"><div><div>Traceback (most recent call last):</div><div>  File "manage.py", line 29, in <module></div><div>    execute_from_command_line(sys.argv)</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute_from_command_line</div><div>    utility.execute()</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 346, in execute</div><div>    self.fetch_command(subcommand).run_from_argv(self.argv)</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/base.py", line 394, in run_from_argv</div><div>    self.execute(*args, **cmd_options)</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/base.py", line 445, in execute</div><div>    output = self.handle(*args, **options)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/geoserver/management/commands/updatelayers.py", line 124, in handle</div><div>    execute_signals=True)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/geoserver/helpers.py", line 636, in gs_slurp</div><div>    layer.set_permissions(perm_spec)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/security/models.py", line 216, in set_permissions</div><div>    sync_geofence_with_guardian(self.layer, perms, group=group)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/decorators.py", line 44, in wrapper</div><div>    return func(*args, **kwargs)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/security/utils.py", line 393, in sync_geofence_with_guardian</div><div>    _update_geofence_rule(<a href="http://layer.name" rel="noreferrer noreferrer" target="_blank">layer.name</a>, layer.workspace, service)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/security/utils.py", line 564, in _update_geofence_rule</div><div>    raise RuntimeError(msg)</div><div>Exception: ('Failed to process lprca_ws_boundarywgs84', RuntimeError("Could not ADD GeoServer User None Rule for Layer u'lprca_ws_boundarywgs84'",))</div></div></div></div>
_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" rel="noreferrer noreferrer" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
</blockquote></div>
</blockquote></div></div></div>