From brian at wildsong.biz Fri May 13 09:07:02 2022 From: brian at wildsong.biz (Brian Wilson) Date: Fri, 13 May 2022 09:07:02 -0700 Subject: [GeoNode-users] No delete ? No upload ? Message-ID: This should be an easy one for you... I am using https://github.com/GeoNode/geonode-project.git It's branch 3.2.x Before starting I tried out the master.demo.geonode.org, registered, uploaded a layer, visualized it in a map and then deleted the layer. I managed to stumble through setting up the Docker geonode project, and to create a new layer from scratch. I set up on a machine with Internet access and gave it a domain name and set up .env so it was able to get certs via Let's Encrypt. The test machine has 32GB of RAM and 4 cores and 200 or so gigs of space. I have two major problems with it, 1. There does not appear to be any delete button. There is no DELETE? :-) Clearly I have done something wrong. :-) Perhaps I just have not searched hard enough. 2. Uploads fail. I tested a small shapefile on the demo site and it worked. On my dockerized set up I tried uploading both the zip and unzipped files. The error message screams at me that there is a filesystem mount problem but I don't know which docker container to look at. "/mnt/volumes/statics".... Unexpected error! - Unknwon Error Code. Contact the system administrator for more information regarding this error message. Additional info: [Client Error: Bad Request Unexpected exception [Errno 2] No such file or directory: '/mnt/volumes/statics/static/tmpz6rofbjd'] Happy Friday 13 ~~ -- Brian Wilson tel:707-827-0001 -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at wildsong.biz Fri May 13 14:06:05 2022 From: brian at wildsong.biz (Brian Wilson) Date: Fri, 13 May 2022 14:06:05 -0700 Subject: [GeoNode-users] No delete ? No upload ? In-Reply-To: References: Message-ID: I started over from scratch using the GeoNode/geonode repo instead of GeoNode/geonode-project repo. This time I pulled it behind a firewall. From my initial attempts I know that I have to have legit certificates so I hacked on LetsEncrypt and made it use the CloudFlare plugin. This allows me to get certs without any exposure at the firewall. (I don't control the firewall here at work and we have "BitDefender" here, which blocks all sites using self-signed certificates, even ones I build.) The UI is different now - more like the demo site. Presumably it's newer? Great. Wonder of wonders, it has a DELETE button! And it works! I was able to upload a couple zipped shapefiles but when I try to ship it an unpacked shapefile it gives me a "complete the upload" button, no idea what that means, which brings up a page with a Next button that gives me "[object Object]" when I click it and that's it, from then on that dataset is in limbo. Looks like it's passing a reference instead of a value? Or something. The "complete the upload" page has a trash can but clicking that does nothing. (The item disappears and then pops up again a moment later. Fooled you!) I now have two partially uploaded shapefiles in limbo. I have a log window open and I see an error that looks like it could be related, celery4geonode | Traceback (most recent call last): celery4geonode | File "/usr/src/geonode/geonode/upload/tasks.py", line 97, in finalize_incomplete_session_uploads celery4geonode | session = gs_uploader.get_session(_upload.import_id) celery4geonode | File "/usr/local/lib/python3.10/site-packages/gsimporter/client.py", line 54, in get_session celery4geonode | return self._call(self.client.get_import, id) celery4geonode | File "/usr/local/lib/python3.10/site-packages/gsimporter/client.py", line 34, in _call celery4geonode | robj = fun(*args) celery4geonode | File "/usr/local/lib/python3.10/site-packages/gsimporter/client.py", line 218, in get_import celery4geonode | return parse_response(self._request(self.url("imports/%s?expand=3" % i))) celery4geonode | File "/usr/local/lib/python3.10/site-packages/gsimporter/client.py", line 194, in _request celery4geonode | raise NotFound() celery4geonode | gsimporter.api.NotFound (BTW I am doing all this work while hanging in limbo myself, our ArcGIS Server broke during an upgrade May 1 and Esri support has been very very very slow. Supply chain? Great Resignation? WFH?) Cheers Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at wildsong.biz Fri May 13 15:16:25 2022 From: brian at wildsong.biz (Brian Wilson) Date: Fri, 13 May 2022 15:16:25 -0700 Subject: [GeoNode-users] No delete ? No upload ? In-Reply-To: References: Message-ID: Regarding the error, a search for "gsimporter.api.NotFound" turns up this bug, https://github.com/GeoNode/geonode/issues/6916 but my GEOSERVER urls already end in slash, GEOSERVER_WEB_UI_LOCATION=http://geonode.map46.com/geoserver/ GEOSERVER_PUBLIC_LOCATION=http://geonode.map46.com/geoserver/ GEOSERVER_LOCATION=http://geoserver:8080/geoserver/ I wonder if it's the http: thing? Trying https I did a global replace of localhost as the docs directed. FIXED IT -- YAY. WHOO WHOO What a great Friday the 13th this is. Where is the Geonode book? This thing looks pretty good now. The UI looks suspiciously like another geowebserver that I use. Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From pierre.hardy5 at gmail.com Mon May 23 01:05:59 2022 From: pierre.hardy5 at gmail.com (Pierre HARDY) Date: Mon, 23 May 2022 10:05:59 +0200 Subject: [GeoNode-users] Geonode running Message-ID: Hello everyone, I am currently facing this error at running geonode 3.3.1: [image: image.png] Do you have any idea of why this happens ? Thank you in advance for you help, -- Pierre HARDY -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 43258 bytes Desc: not available URL: From alessio.fabiani at geosolutionsgroup.com Mon May 23 01:12:19 2022 From: alessio.fabiani at geosolutionsgroup.com (Alessio Fabiani) Date: Mon, 23 May 2022 10:12:19 +0200 Subject: [GeoNode-users] Geonode running In-Reply-To: References: Message-ID: I guess you are missing some variables from the .env file Try to see if something missing accordingly to https://github.com/GeoNode/geonode/blob/3.3.x/.env#L35 On Mon, May 23, 2022 at 10:06 AM Pierre HARDY wrote: > Hello everyone, > > I am currently facing this error at running geonode 3.3.1: > [image: image.png] > > Do you have any idea of why this happens ? > > Thank you in advance for you help, > > -- > Pierre HARDY > _______________________________________________ > geonode-users mailing list > geonode-users at lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/geonode-users > -- Regards, Alessio Fabiani == GeoServer Professional Services from the experts! Visit http://bit.ly/gs-services-us for more information. == Ing. Alessio Fabiani @alfa7691 Founder/Technical Lead GeoSolutions Group phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 333 8128928 https://www.geosolutionsgroup.com/ http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati ?GDPR?), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) ? un dato la cui conoscenza ? riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le ? giunto per errore, ? tenuta/o a cancellarlo, ogni altra operazione ? illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 ?GDPR? - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 43258 bytes Desc: not available URL: From pierre.hardy5 at gmail.com Mon May 23 02:02:26 2022 From: pierre.hardy5 at gmail.com (Pierre HARDY) Date: Mon, 23 May 2022 11:02:26 +0200 Subject: [GeoNode-users] Geonode running In-Reply-To: References: Message-ID: Thanks for your reply, I noticed that added the following lines in [image: image.png] fixes the issue... This seems strange to me. [image: image.png] Now I have this error that comes up: django4geonode | Traceback (most recent call last): django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute django4geonode | return self.cursor.execute(sql, params) django4geonode | psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "monitoring_service_name_key" django4geonode | DETAIL: Key (name)=(geoserver-hostgeoserver) already exists. django4geonode | django4geonode | django4geonode | The above exception was the direct cause of the following exception: django4geonode | django4geonode | Traceback (most recent call last): django4geonode | File "/usr/local/bin/django-admin.py", line 5, in django4geonode | management.execute_from_command_line() django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line django4geonode | utility.execute() django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", line 375, in execute django4geonode | self.fetch_command(subcommand).run_from_argv(self.argv) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 323, in run_from_argv django4geonode | self.execute(*args, **cmd_options) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", line 364, in execute django4geonode | output = self.handle(*args, **options) django4geonode | File "/usr/local/lib/python3.8/site-packages/modeltranslation/management/commands/loaddata.py", line 79, in handle django4geonode | return super(Command, self).handle(*fixture_labels, **options) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/commands/loaddata.py", line 72, in handle django4geonode | self.loaddata(fixture_labels) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/commands/loaddata.py", line 114, in loaddata django4geonode | self.load_label(fixture_label) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/management/commands/loaddata.py", line 181, in load_label django4geonode | obj.save(using=self.using) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/core/serializers/base.py", line 223, in save django4geonode | models.Model.save_base(self.object, using=using, raw=True, **kwargs) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 780, in save_base django4geonode | updated = self._save_table( django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 853, in _save_table django4geonode | updated = self._do_update(base_qs, using, pk_val, values, update_fields, django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 903, in _do_update django4geonode | return filtered._update(values) > 0 django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 760, in _update django4geonode | return query.get_compiler(self.db).execute_sql(CURSOR) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1471, in execute_sql django4geonode | cursor = super().execute_sql(result_type) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1142, in execute_sql django4geonode | cursor.execute(sql, params) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 67, in execute django4geonode | return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 76, in _execute_with_wrappers django4geonode | return executor(sql, params, many, context) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute django4geonode | return self.cursor.execute(sql, params) django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/utils.py", line 89, in __exit__ django4geonode | raise dj_exc_value.with_traceback(traceback) from exc_value django4geonode | File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute django4geonode | return self.cursor.execute(sql, params) *django4geonode | django.db.utils.IntegrityError: Problem installing fixture '/tmp/default_monitoring_apps_docker.json': Could not load monitoring.Service(pk=3): duplicate key value violates unique constraint "monitoring_service_name_key"django4geonode | DETAIL: Key (name)=(geoserver-hostgeoserver) already exists.django4geonode | django4geonode | ERROR installing monitoring fixture: Encountered a bad command exit code!* django4geonode | django4geonode | Command: 'django-admin.py loaddata /tmp/default_monitoring_apps_docker.json --settings=geonode.settings' django4geonode | django4geonode | Exit code: 1 django4geonode | django4geonode | Stdout: already printed django4geonode | django4geonode | Stderr: n/a (PTYs have no stderr) django4geonode | django4geonode | django4geonode | monitoringfixture tasks done Le lun. 23 mai 2022 ? 10:12, Alessio Fabiani < alessio.fabiani at geosolutionsgroup.com> a ?crit : > I guess you are missing some variables from the .env file > > Try to see if something missing accordingly to > https://github.com/GeoNode/geonode/blob/3.3.x/.env#L35 > > On Mon, May 23, 2022 at 10:06 AM Pierre HARDY > wrote: > >> Hello everyone, >> >> I am currently facing this error at running geonode 3.3.1: >> [image: image.png] >> >> Do you have any idea of why this happens ? >> >> Thank you in advance for you help, >> >> -- >> Pierre HARDY >> _______________________________________________ >> geonode-users mailing list >> geonode-users at lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/geonode-users >> > > > -- > > Regards, > > Alessio Fabiani > > == > GeoServer Professional Services from the experts! > > Visit http://bit.ly/gs-services-us for more information. > == > > Ing. Alessio Fabiani > > @alfa7691 > Founder/Technical Lead > > > GeoSolutions Group > phone: +39 0584 962313 > > fax: +39 0584 1660272 > > mob: +39 333 8128928 > > https://www.geosolutionsgroup.com/ > > http://twitter.com/geosolutions_it > > ------------------------------------------------------- > > Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE > 2016/679 - Regolamento generale sulla protezione dei dati ?GDPR?), si > precisa che ogni circostanza inerente alla presente email (il suo > contenuto, gli eventuali allegati, etc.) ? un dato la cui conoscenza ? > riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il > messaggio Le ? giunto per errore, ? tenuta/o a cancellarlo, ogni altra > operazione ? illecita. Le sarei comunque grato se potesse darmene notizia. > > This email is intended only for the person or entity to which it is > addressed and may contain information that is privileged, confidential or > otherwise protected from disclosure. We remind that - as provided by > European Regulation 2016/679 ?GDPR? - copying, dissemination or use of this > e-mail or the information herein by anyone other than the intended > recipient is prohibited. If you have received this email by mistake, please > notify us immediately by telephone or e-mail. > -- Pierre HARDY -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 43258 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 16634 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 1638 bytes Desc: not available URL: From alessio.fabiani at geosolutionsgroup.com Mon May 23 02:13:41 2022 From: alessio.fabiani at geosolutionsgroup.com (Alessio Fabiani) Date: Mon, 23 May 2022 11:13:41 +0200 Subject: [GeoNode-users] Geonode running In-Reply-To: References: Message-ID: That should be probably a non-blocking error. Docker is trying to refresh the monitoring fixtures which have been already ingested previously. The container should start anyway. Alessio. On Mon, May 23, 2022 at 11:02 AM Pierre HARDY wrote: > Thanks for your reply, > > I noticed that added the following lines in > [image: image.png] > fixes the issue... > This seems strange to me. > > [image: image.png] > > Now I have this error that comes up: > > django4geonode | Traceback (most recent call last): > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line > 84, in _execute > django4geonode | return self.cursor.execute(sql, params) > django4geonode | psycopg2.errors.UniqueViolation: duplicate key value > violates unique constraint "monitoring_service_name_key" > django4geonode | DETAIL: Key (name)=(geoserver-hostgeoserver) already > exists. > django4geonode | > django4geonode | > django4geonode | The above exception was the direct cause of the > following exception: > django4geonode | > django4geonode | Traceback (most recent call last): > django4geonode | File "/usr/local/bin/django-admin.py", line 5, in > > django4geonode | management.execute_from_command_line() > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", > line 381, in execute_from_command_line > django4geonode | utility.execute() > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/__init__.py", > line 375, in execute > django4geonode | > self.fetch_command(subcommand).run_from_argv(self.argv) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", > line 323, in run_from_argv > django4geonode | self.execute(*args, **cmd_options) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/base.py", > line 364, in execute > django4geonode | output = self.handle(*args, **options) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/modeltranslation/management/commands/loaddata.py", > line 79, in handle > django4geonode | return super(Command, self).handle(*fixture_labels, > **options) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/commands/loaddata.py", > line 72, in handle > django4geonode | self.loaddata(fixture_labels) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/commands/loaddata.py", > line 114, in loaddata > django4geonode | self.load_label(fixture_label) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/management/commands/loaddata.py", > line 181, in load_label > django4geonode | obj.save(using=self.using) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/core/serializers/base.py", > line 223, in save > django4geonode | models.Model.save_base(self.object, using=using, > raw=True, **kwargs) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line > 780, in save_base > django4geonode | updated = self._save_table( > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line > 853, in _save_table > django4geonode | updated = self._do_update(base_qs, using, pk_val, > values, update_fields, > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line > 903, in _do_update > django4geonode | return filtered._update(values) > 0 > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line > 760, in _update > django4geonode | return > query.get_compiler(self.db).execute_sql(CURSOR) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", > line 1471, in execute_sql > django4geonode | cursor = super().execute_sql(result_type) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", > line 1142, in execute_sql > django4geonode | cursor.execute(sql, params) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line > 67, in execute > django4geonode | return self._execute_with_wrappers(sql, params, > many=False, executor=self._execute) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line > 76, in _execute_with_wrappers > django4geonode | return executor(sql, params, many, context) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line > 84, in _execute > django4geonode | return self.cursor.execute(sql, params) > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/utils.py", line 89, in > __exit__ > django4geonode | raise dj_exc_value.with_traceback(traceback) from > exc_value > django4geonode | File > "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line > 84, in _execute > django4geonode | return self.cursor.execute(sql, params) > > > > *django4geonode | django.db.utils.IntegrityError: Problem installing > fixture '/tmp/default_monitoring_apps_docker.json': Could not load > monitoring.Service(pk=3): duplicate key value violates unique constraint > "monitoring_service_name_key"django4geonode | DETAIL: Key > (name)=(geoserver-hostgeoserver) already exists.django4geonode | > django4geonode | ERROR installing monitoring fixture: Encountered a bad > command exit code!* > django4geonode | > django4geonode | Command: 'django-admin.py loaddata > /tmp/default_monitoring_apps_docker.json --settings=geonode.settings' > django4geonode | > django4geonode | Exit code: 1 > django4geonode | > django4geonode | Stdout: already printed > django4geonode | > django4geonode | Stderr: n/a (PTYs have no stderr) > django4geonode | > django4geonode | > django4geonode | monitoringfixture tasks done > > > Le lun. 23 mai 2022 ? 10:12, Alessio Fabiani < > alessio.fabiani at geosolutionsgroup.com> a ?crit : > >> I guess you are missing some variables from the .env file >> >> Try to see if something missing accordingly to >> https://github.com/GeoNode/geonode/blob/3.3.x/.env#L35 >> >> On Mon, May 23, 2022 at 10:06 AM Pierre HARDY >> wrote: >> >>> Hello everyone, >>> >>> I am currently facing this error at running geonode 3.3.1: >>> [image: image.png] >>> >>> Do you have any idea of why this happens ? >>> >>> Thank you in advance for you help, >>> >>> -- >>> Pierre HARDY >>> _______________________________________________ >>> geonode-users mailing list >>> geonode-users at lists.osgeo.org >>> https://lists.osgeo.org/mailman/listinfo/geonode-users >>> >> >> >> -- >> >> Regards, >> >> Alessio Fabiani >> >> == >> GeoServer Professional Services from the experts! >> >> Visit http://bit.ly/gs-services-us for more information. >> == >> >> Ing. Alessio Fabiani >> >> @alfa7691 >> Founder/Technical Lead >> >> >> GeoSolutions Group >> phone: +39 0584 962313 >> >> fax: +39 0584 1660272 >> >> mob: +39 333 8128928 >> >> https://www.geosolutionsgroup.com/ >> >> http://twitter.com/geosolutions_it >> >> ------------------------------------------------------- >> >> Con riferimento alla normativa sul trattamento dei dati personali (Reg. >> UE 2016/679 - Regolamento generale sulla protezione dei dati ?GDPR?), si >> precisa che ogni circostanza inerente alla presente email (il suo >> contenuto, gli eventuali allegati, etc.) ? un dato la cui conoscenza ? >> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il >> messaggio Le ? giunto per errore, ? tenuta/o a cancellarlo, ogni altra >> operazione ? illecita. Le sarei comunque grato se potesse darmene notizia. >> >> This email is intended only for the person or entity to which it is >> addressed and may contain information that is privileged, confidential or >> otherwise protected from disclosure. We remind that - as provided by >> European Regulation 2016/679 ?GDPR? - copying, dissemination or use of this >> e-mail or the information herein by anyone other than the intended >> recipient is prohibited. If you have received this email by mistake, please >> notify us immediately by telephone or e-mail. >> > > > -- > Pierre HARDY > -- Regards, Alessio Fabiani == GeoServer Professional Services from the experts! Visit http://bit.ly/gs-services-us for more information. == Ing. Alessio Fabiani @alfa7691 Founder/Technical Lead GeoSolutions Group phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 333 8128928 https://www.geosolutionsgroup.com/ http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati ?GDPR?), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) ? un dato la cui conoscenza ? riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le ? giunto per errore, ? tenuta/o a cancellarlo, ogni altra operazione ? illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 ?GDPR? - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 43258 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 16634 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 1638 bytes Desc: not available URL: