<div dir="ltr"><div>The fix is:<br><br></div>sudo chown -R /var/www/geonode/uploaded www-data:www-data<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 12, 2015 at 10:01 AM, Rainer Lissewski <span dir="ltr"><<a href="mailto:rainerlissewski@gmail.com" target="_blank">rainerlissewski@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi I get an  "there was an error saving the style back to the server" msg on trying to save styles. Eventually it (partially works, but the error comes up very frequent. It is a layer that has been added from another postgis datastore along the lines  of <a href="http://geonode.readthedocs.org/en/latest/tutorials/admin/commands.html#updatelayers" target="_blank">http://geonode.readthedocs.org/en/latest/tutorials/admin/commands.html#updatelayers</a></div><div><br></div><div><br></div><div>Stacktrace:</div><div><br></div><div>[Tue May 12 09:52:27.968168 2015] [:error] [pid 30225:tid 139984521770752] Internal Server Error: /gs/rest/styles/HVTgeom2_9b5c1e56.xml</div><div>[Tue May 12 09:52:27.968289 2015] [:error] [pid 30225:tid 139984521770752] Traceback (most recent call last):</div><div>[Tue May 12 09:52:27.968356 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response</div><div>[Tue May 12 09:52:27.968386 2015] [:error] [pid 30225:tid 139984521770752]     response = wrapped_callback(request, *callback_args, **callback_kwargs)</div><div>[Tue May 12 09:52:27.968475 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/views.py", line 339, in geoserver_rest_proxy</div><div>[Tue May 12 09:52:27.968545 2015] [:error] [pid 30225:tid 139984521770752]     style_update(request, url)</div><div>[Tue May 12 09:52:27.968573 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 1481, in style_update</div><div>[Tue May 12 09:52:27.968715 2015] [:error] [pid 30225:tid 139984521770752]     layer.save()</div><div>[Tue May 12 09:52:27.968732 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/lib/python2.7/dist-packages/polymorphic/polymorphic_model.py", line 90, in save</div><div>[Tue May 12 09:52:27.968742 2015] [:error] [pid 30225:tid 139984521770752]     return super(PolymorphicModel, self).save(*args, **kwargs)</div><div>[Tue May 12 09:52:27.968751 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 545, in save</div><div>[Tue May 12 09:52:27.968761 2015] [:error] [pid 30225:tid 139984521770752]     force_update=force_update, update_fields=update_fields)</div><div>[Tue May 12 09:52:27.968770 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 582, in save_base</div><div>[Tue May 12 09:52:27.968779 2015] [:error] [pid 30225:tid 139984521770752]     update_fields=update_fields, raw=raw, using=using)</div><div>[Tue May 12 09:52:27.968801 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 185, in send</div><div>[Tue May 12 09:52:27.968839 2015] [:error] [pid 30225:tid 139984521770752]     response = receiver(signal=self, sender=sender, **named)</div><div>[Tue May 12 09:52:27.968865 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/signals.py", line 390, in geoserver_post_save</div><div>[Tue May 12 09:52:27.968931 2015] [:error] [pid 30225:tid 139984521770752]     create_thumbnail(instance, thumbnail_remote_url, thumbnail_create_url, ogc_client=http_client)</div><div>[Tue May 12 09:52:27.968959 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/local/lib/python2.7/dist-packages/geonode/layers/utils.py", line 592, in create_thumbnail</div><div>[Tue May 12 09:52:27.969019 2015] [:error] [pid 30225:tid 139984521770752]     instance.save_thumbnail(filename, image=image)</div><div>[Tue May 12 09:52:27.969048 2015] [:error] [pid 30225:tid 139984521770752]   File "/usr/local/lib/python2.7/dist-packages/geonode/base/models.py", line 559, in save_thumbnail</div><div>[Tue May 12 09:52:27.969075 2015] [:error] [pid 30225:tid 139984521770752]     with open(os.path.join(upload_path, filename), 'w') as f:</div><div>[Tue May 12 09:52:27.969106 2015] [:error] [pid 30225:tid 139984521770752] IOError: [Errno 13] Permission denied: u'/var/www/geonode/uploaded/thumbs/layer-efe85a37-9a78-41ce-9692-cd0920486afd-thumb.png'</div><div>[Tue May 12 09:52:27.988412 2015] [:error] [pid 30225:tid 139984521770752] [remote <a href="http://10.0.2.2:15799" target="_blank">10.0.2.2:15799</a>] mod_wsgi (pid=30225): Exception occurred processing WSGI script '/var/www/geonode/wsgi/geonode.wsgi'.</div><div><br></div></div>
<br>_______________________________________________<br>
geonode-devel mailing list<br>
<a href="mailto:geonode-devel@lists.osgeo.org">geonode-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-devel" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-devel</a><br>
<br></blockquote></div><br></div>