<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Paolo,<br><br>I did what you suggest.<br>The shp file has been uploaded correctly in the geoserver,<br>however I got errors on updatelayers, as follow:<br><br>$ python manage.py updatelayers<br>Stopping process because --ignore-errors was not set and an error was found.<br>Traceback (most recent call last):<br>  File "manage.py", line 28, in <module><br>    execute_from_command_line(sys.argv)<br>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line<br>    utility.execute()<br>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute<br>    self.fetch_command(subcommand).run_from_argv(self.argv)<br>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv<br>    self.execute(*args, **options.__dict__)<br>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 285, in execute<br>    output = self.handle(*args, **options)<br>  File "/dati/geonode/geonode/geoserver/management/commands/updatelayers.py", line 108, in handle<br>    remove_deleted=remove_deleted)<br>  File "/dati/geonode/geonode/geoserver/helpers.py", line 445, in gs_slurp<br>    "bbox_y1": Decimal(resource.latlon_bbox[3])<br>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 154, in get_or_create<br>    return self.get_queryset().get_or_create(**kwargs)<br>  File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", line 341, in get_or_create<br>    return super(MultilingualQuerySet, self).get_or_create(**kwargs)<br>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 383, in get_or_create<br>    obj.save(force_insert=True, using=self.db)<br>  File "/usr/local/lib/python2.7/dist-packages/polymorphic/polymorphic_model.py", line 90, in save<br>    return super(PolymorphicModel, self).save(*args, **kwargs)<br>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 545, in save<br>    force_update=force_update, update_fields=update_fields)<br>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 582, in save_base<br>    update_fields=update_fields, raw=raw, using=using)<br>  File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 185, in send<br>    response = receiver(signal=self, sender=sender, **named)<br>  File "/dati/geonode/geonode/geoserver/signals.py", line 394, in geoserver_post_save<br>    create_thumbnail(instance, thumbnail_remote_url, thumbnail_create_url, ogc_client=http_client)<br>  File "/dati/geonode/geonode/layers/utils.py", line 676, in create_thumbnail<br>    instance.save_thumbnail(filename, image=image)<br>  File "/dati/geonode/geonode/base/models.py", line 564, in save_thumbnail<br>    with open(os.path.join(upload_path, filename), 'wb') as f:<br>Exception: ('Failed to process reg2001_s_wgs84utm33', IOError(13, 'Permission denied'))<br><br><br>From the last line, I guess, my problem is on permissions.<br>Mybey something is missing on my config files....<br>Where in particular?<br><br>E.<br> <br><br><div>> From: pcorti@gmail.com<br>> Date: Wed, 30 Sep 2015 14:35:45 +0200<br>> Subject: Re: [GeoNode-users] import SHP<br>> To: frippe12573@hotmail.com<br>> CC: geonode-users@lists.osgeo.org<br>> <br>> On Wed, Sep 30, 2015 at 2:18 PM, Eugenio Trumpy <frippe12573@hotmail.com> wrote:<br>> > I just tried with another shp file and everythings went well on online demo,<br>> > the same error on my installation instead.<br>> > I'm using the geoserver provided by geonode, that is at 2.7.snapshot version<br>> > (git revision bca94d09e2e18839814a4b663ba8b0fca2130e47),<br>> > but I have to highlight my particular config.<br>> > Actually I have 2 geoserver running in different containers of tomcat6:<br>> ><br>> > in the first container runs geoserver1, is at 2.3.2 version, and I'm using<br>> > it to provide services from my institution for different application<br>> > in the second container runs geoserver2, this is at version 2.7.snapshot<br>> > (the version of geoserver provided within the geonode installation.<br>> ><br>> > For both geoserver I set the proxypass directive in the apache2 virtualhost<br>> > as follow:<br>> ><br>> ><br>> > /geoserver http://my_server_name:8080/geoserver<br>> > /geoserver2 http://my_server_name:8081/geoserver2<br>> ><br>> > Of course I modify the geonode's geoserver URL in the local_settings.py and<br>> > settings.py config file.<br>> ><br>> > Was I right?<br>> ><br>> <br>> What does it happen if you add your shapefile to GeoServer without<br>> using the GeoNode uploader but using the GeoServer Admin, and then run<br>> updatelayers on that layer?<br>> p<br>> <br>> -- <br>> Paolo Corti<br>> Geospatial software developer<br>> web: http://www.paolocorti.net<br>> twitter: @capooti<br>> skype: capooti<br></div>                                         </div></body>
</html>