<div dir="ltr">Hi,<div>uhm that's very strange. Could you please run the following command and tell me the output?</div><div><br></div><div><font face="monospace">pip freeze | grep -i config</font><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mar 27 ago 2019 alle ore 01:39 Israel López <<a href="mailto:asralf@gmail.com">asralf@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi guys, I'm testing de 2.10.0-release branch on a Ubuntu installation dev mode (no docker), when the local_settings.py.geoserver.sample is edited and assign postgres databases, I got<div>this error when I'm trying to upload a second shape. The first time everything is ok,</div><div>but in the second time I get this error always, I've tried to with clean databases again</div><div>and always is the same.</div><div><br></div><div>Does I'm doing something wrong??</div><div><br></div><div>The error says:</div><div><br></div><div>Traceback (most recent call last):<br>  File "/home/israel/Proyectos/geonode/geonode/upload/views.py", line 650, in view<br>    resp = _steps[step](req, upload_session)<br>  File "/home/israel/Proyectos/geonode/geonode/upload/views.py", line 425, in check_step_view<br>    return next_step_response(request, upload_session)<br>  File "/home/israel/Proyectos/geonode/geonode/upload/utils.py", line 382, in next_step_response<br>    return run_response(req, upload_session)<br>  File "/home/israel/Proyectos/geonode/geonode/upload/utils.py", line 618, in run_response<br>    run_import(upload_session)<br>  File "/home/israel/Proyectos/geonode/geonode/upload/utils.py", line 584, in run_import<br>    store_name=ogc_server_settings.datastore_db['NAME']<br>  File "/home/israel/Proyectos/geonode/geonode/geoserver/helpers.py", line 1293, in create_geoserver_db_featurestore<br>    cat.save(ds)<br>  File "/home/israel/.virtualenvs/forkGeonode/local/lib/python2.7/site-packages/geoserver/catalog.py", line 290, in save<br>    raise FailedRequestError('Failed to save to Geoserver catalog: {}, {}'.format(resp.status_code, resp.text))<br>FailedRequestError: Failed to save to Geoserver catalog: 500, Store 'base1_data' already exists in workspace 'geonode'<br></div><div><br></div><div>I've found that the next line can't get the datastore and tries to create it again, </div><div>so then raises the error.</div><div><br></div><div>helpers.py line 1248</div><div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"DejaVu Sans Mono";font-size:9pt"><span style="color:rgb(204,120,50)">if </span>dsname:<br>    ds = cat.get_store(dsname)</pre></div><div>My local_settings.py</div><div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"DejaVu Sans Mono";font-size:9pt"><span style="color:rgb(204,120,50)">import </span>ast<br><span style="color:rgb(204,120,50)">import </span>os<br><span style="color:rgb(204,120,50)">from </span>urlparse <span style="color:rgb(204,120,50)">import </span>urlparse<span style="color:rgb(204,120,50)">, </span>urlunparse<br><span style="color:rgb(204,120,50)">from </span>geonode.settings <span style="color:rgb(204,120,50)">import </span>*<br><br>PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))<br><br>MEDIA_ROOT = os.getenv(<span style="color:rgb(165,194,97)">'MEDIA_ROOT'</span><span style="color:rgb(204,120,50)">, </span>os.path.join(PROJECT_ROOT<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"uploaded"</span>))<br><br>STATIC_ROOT = os.getenv(<span style="color:rgb(165,194,97)">'STATIC_ROOT'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">                        </span>os.path.join(PROJECT_ROOT<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"static_root"</span>)<br>                        )<br><br>TIME_ZONE = <span style="color:rgb(165,194,97)">'UTC'<br></span><span style="color:rgb(165,194,97)"><br></span><span style="color:rgb(128,128,128)"># Backend<br></span>DATABASES = {<br>    <span style="color:rgb(165,194,97)">'default'</span>: {<br>        <span style="color:rgb(165,194,97)">'ENGINE'</span>: <span style="color:rgb(165,194,97)">'django.db.backends.postgresql_psycopg2'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'NAME'</span>: <span style="color:rgb(165,194,97)">'base1'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'USER'</span>: <span style="color:rgb(165,194,97)">'idegeo'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'PASSWORD'</span>: <span style="color:rgb(165,194,97)">'idegeo'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'HOST'</span>: <span style="color:rgb(165,194,97)">'localhost'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'PORT'</span>: <span style="color:rgb(165,194,97)">'5432'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'CONN_TOUT'</span>: <span style="color:rgb(104,151,187)">900</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(128,128,128)"># vector datastore for uploads<br></span><span style="color:rgb(128,128,128)">    </span><span style="color:rgb(165,194,97)">'datastore'</span>: {<br>        <span style="color:rgb(165,194,97)">'ENGINE'</span>: <span style="color:rgb(165,194,97)">'django.contrib.gis.db.backends.postgis'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(128,128,128)"># 'ENGINE': '', # Empty ENGINE name disables<br></span><span style="color:rgb(128,128,128)">        </span><span style="color:rgb(165,194,97)">'NAME'</span>: <span style="color:rgb(165,194,97)">'base1_data'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'USER'</span>: <span style="color:rgb(165,194,97)">'idegeo'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'PASSWORD'</span>: <span style="color:rgb(165,194,97)">'idegeo'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'HOST'</span>: <span style="color:rgb(165,194,97)">'localhost'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'PORT'</span>: <span style="color:rgb(165,194,97)">'5432'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'CONN_TOUT'</span>: <span style="color:rgb(104,151,187)">900</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span>}<br>}<br><br>GEOSERVER_LOCATION = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_LOCATION'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'<a href="http://localhost:8080/geoserver/" target="_blank">http://localhost:8080/geoserver/</a>'<br></span>)<br><br>GEOSERVER_PUBLIC_HOST = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_PUBLIC_HOST'</span><span style="color:rgb(204,120,50)">, </span>SITE_HOST_NAME<br>)<br><br>GEOSERVER_PUBLIC_PORT = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_PUBLIC_PORT'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(104,151,187)">8080<br></span>)<br><br>_default_public_location = <span style="color:rgb(165,194,97)">'http://{}:{}/geoserver/'</span>.format(GEOSERVER_PUBLIC_HOST<span style="color:rgb(204,120,50)">, </span>GEOSERVER_PUBLIC_PORT) <span style="color:rgb(204,120,50)">if </span>GEOSERVER_PUBLIC_PORT <span style="color:rgb(204,120,50)">else </span><span style="color:rgb(165,194,97)">'http://{}/geoserver/'</span>.format(GEOSERVER_PUBLIC_HOST)<br><br>GEOSERVER_WEB_UI_LOCATION = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_WEB_UI_LOCATION'</span><span style="color:rgb(204,120,50)">, </span>GEOSERVER_LOCATION<br>)<br><br>GEOSERVER_PUBLIC_LOCATION = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_PUBLIC_LOCATION'</span><span style="color:rgb(204,120,50)">, </span>_default_public_location<br>)<br><br>OGC_SERVER_DEFAULT_USER = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_ADMIN_USER'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'admin'<br></span>)<br><br>OGC_SERVER_DEFAULT_PASSWORD = os.getenv(<br>    <span style="color:rgb(165,194,97)">'GEOSERVER_ADMIN_PASSWORD'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'geoserver'<br></span>)<br><br><span style="color:rgb(128,128,128)"># OGC (WMS/WFS/WCS) Server Settings<br></span>OGC_SERVER = {<br>    <span style="color:rgb(165,194,97)">'default'</span>: {<br>        <span style="color:rgb(165,194,97)">'BACKEND'</span>: <span style="color:rgb(165,194,97)">'geonode.geoserver'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'LOCATION'</span>: GEOSERVER_LOCATION<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'WEB_UI_LOCATION'</span>: GEOSERVER_WEB_UI_LOCATION<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'LOGIN_ENDPOINT'</span>: <span style="color:rgb(165,194,97)">'j_spring_oauth2_geonode_login'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'LOGOUT_ENDPOINT'</span>: <span style="color:rgb(165,194,97)">'j_spring_oauth2_geonode_logout'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(128,128,128)"># PUBLIC_LOCATION needs to be kept like this because in dev mode<br></span><span style="color:rgb(128,128,128)">        # the proxy won't work and the integration tests will fail<br></span><span style="color:rgb(128,128,128)">        # the entire block has to be overridden in the local_settings<br></span><span style="color:rgb(128,128,128)">        </span><span style="color:rgb(165,194,97)">'PUBLIC_LOCATION'</span>: GEOSERVER_PUBLIC_LOCATION<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'USER'</span>: OGC_SERVER_DEFAULT_USER<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'PASSWORD'</span>: OGC_SERVER_DEFAULT_PASSWORD<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'MAPFISH_PRINT_ENABLED'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'PRINT_NG_ENABLED'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'GEONODE_SECURITY_ENABLED'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'GEOFENCE_SECURITY_ENABLED'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'WMST_ENABLED'</span>: <span style="color:rgb(136,136,198)">False</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'BACKEND_WRITE_ENABLED'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'WPS_ENABLED'</span>: <span style="color:rgb(136,136,198)">False</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'LOG_FILE'</span>: <span style="color:rgb(165,194,97)">'%s/geoserver/data/logs/geoserver.log' </span>% os.path.abspath(os.path.join(PROJECT_ROOT<span style="color:rgb(204,120,50)">, </span>os.pardir))<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(128,128,128)"># Set to dictionary identifier of database containing spatial data in DATABASES dictionary to enable<br></span><span style="color:rgb(128,128,128)">        </span><span style="color:rgb(165,194,97)">'DATASTORE'</span>: <span style="color:rgb(165,194,97)">'datastore'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'TIMEOUT'</span>: <span style="color:rgb(136,136,198)">int</span>(os.getenv(<span style="color:rgb(165,194,97)">'OGC_REQUEST_TIMEOUT'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'5'</span>))<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'MAX_RETRIES'</span>: <span style="color:rgb(136,136,198)">int</span>(os.getenv(<span style="color:rgb(165,194,97)">'OGC_REQUEST_MAX_RETRIES'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'5'</span>))<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'BACKOFF_FACTOR'</span>: <span style="color:rgb(136,136,198)">float</span>(os.getenv(<span style="color:rgb(165,194,97)">'OGC_REQUEST_BACKOFF_FACTOR'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'0.3'</span>))<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'POOL_MAXSIZE'</span>: <span style="color:rgb(136,136,198)">int</span>(os.getenv(<span style="color:rgb(165,194,97)">'OGC_REQUEST_POOL_MAXSIZE'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'10'</span>))<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'POOL_CONNECTIONS'</span>: <span style="color:rgb(136,136,198)">int</span>(os.getenv(<span style="color:rgb(165,194,97)">'OGC_REQUEST_POOL_CONNECTIONS'</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'10'</span>))<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span>}<br>}<br><br><span style="color:rgb(128,128,128)"># WARNING: Map Editing is affected by this. GeoExt Configuration is cached for 5 minutes<br></span><span style="color:rgb(128,128,128)"># CACHES = {<br></span><span style="color:rgb(128,128,128)">#     'default': {<br></span><span style="color:rgb(128,128,128)">#         'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',<br></span><span style="color:rgb(128,128,128)">#         'LOCATION': '/var/tmp/django_cache',<br></span><span style="color:rgb(128,128,128)">#     }<br></span><span style="color:rgb(128,128,128)"># }<br></span><span style="color:rgb(128,128,128)"><br></span><span style="color:rgb(128,128,128)"># If you want to enable Mosaics use the following configuration<br></span>UPLOADER = {<br>    <span style="color:rgb(128,128,128)"># 'BACKEND': 'geonode.rest',<br></span><span style="color:rgb(128,128,128)">    </span><span style="color:rgb(165,194,97)">'BACKEND'</span>: <span style="color:rgb(165,194,97)">'geonode.importer'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'OPTIONS'</span>: {<br>        <span style="color:rgb(165,194,97)">'TIME_ENABLED'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'MOSAIC_ENABLED'</span>: <span style="color:rgb(136,136,198)">False</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'SUPPORTED_CRS'</span>: [<br>        <span style="color:rgb(165,194,97)">'EPSG:4326'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'EPSG:3785'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'EPSG:3857'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'EPSG:32647'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'EPSG:32736'<br></span><span style="color:rgb(165,194,97)">    </span>]<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'SUPPORTED_EXT'</span>: [<br>        <span style="color:rgb(165,194,97)">'.shp'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.csv'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.kml'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.kmz'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.json'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.geojson'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.tif'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.tiff'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.geotiff'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.gml'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'.xml'<br></span><span style="color:rgb(165,194,97)">    </span>]<br>}<br><br><span style="color:rgb(128,128,128)"># CSW settings<br></span>CATALOGUE = {<br>    <span style="color:rgb(165,194,97)">'default'</span>: {<br>        <span style="color:rgb(128,128,128)"># The underlying CSW implementation<br></span><span style="color:rgb(128,128,128)">        # default is pycsw in local mode (tied directly to GeoNode Django DB)<br></span><span style="color:rgb(128,128,128)">        </span><span style="color:rgb(165,194,97)">'ENGINE'</span>: <span style="color:rgb(165,194,97)">'geonode.catalogue.backends.pycsw_local'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(128,128,128)"># pycsw in non-local mode<br></span><span style="color:rgb(128,128,128)">        # 'ENGINE': 'geonode.catalogue.backends.pycsw_http',<br></span><span style="color:rgb(128,128,128)">        # GeoNetwork opensource<br></span><span style="color:rgb(128,128,128)">        # 'ENGINE': 'geonode.catalogue.backends.geonetwork',<br></span><span style="color:rgb(128,128,128)">        # deegree and others<br></span><span style="color:rgb(128,128,128)">        # 'ENGINE': 'geonode.catalogue.backends.generic',<br></span><span style="color:rgb(128,128,128)"><br></span><span style="color:rgb(128,128,128)">        # The FULLY QUALIFIED base url to the CSW instance for this GeoNode<br></span><span style="color:rgb(128,128,128)">        </span><span style="color:rgb(165,194,97)">'URL'</span>: urljoin(SITEURL<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'/catalogue/csw'</span>)<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(128,128,128)"># 'URL': '<a href="http://localhost:8080/geonetwork/srv/en/csw" target="_blank">http://localhost:8080/geonetwork/srv/en/csw</a>',<br></span><span style="color:rgb(128,128,128)">        # 'URL': '<a href="http://localhost:8080/deegree-csw-demo-3.0.4/services" target="_blank">http://localhost:8080/deegree-csw-demo-3.0.4/services</a>',<br></span><span style="color:rgb(128,128,128)"><br></span><span style="color:rgb(128,128,128)">        # login credentials (for GeoNetwork)<br></span><span style="color:rgb(128,128,128)">        # 'USER': 'admin',<br></span><span style="color:rgb(128,128,128)">        # 'PASSWORD': 'admin',<br></span><span style="color:rgb(128,128,128)"><br></span><span style="color:rgb(128,128,128)">        # 'ALTERNATES_ONLY': True,<br></span><span style="color:rgb(128,128,128)">    </span>}<br>}<br><br><span style="color:rgb(128,128,128)"># pycsw settings<br></span>PYCSW = {<br>    <span style="color:rgb(128,128,128)"># pycsw configuration<br></span><span style="color:rgb(128,128,128)">    </span><span style="color:rgb(165,194,97)">'CONFIGURATION'</span>: {<br>        <span style="color:rgb(128,128,128)"># uncomment / adjust to override server config system defaults<br></span><span style="color:rgb(128,128,128)">        # 'server': {<br></span><span style="color:rgb(128,128,128)">        #    'maxrecords': '10',<br></span><span style="color:rgb(128,128,128)">        #    'pretty_print': 'true',<br></span><span style="color:rgb(128,128,128)">        #    'federatedcatalogues': '<a href="http://catalog.data.gov/csw" target="_blank">http://catalog.data.gov/csw</a>'<br></span><span style="color:rgb(128,128,128)">        # },<br></span><span style="color:rgb(128,128,128)">        </span><span style="color:rgb(165,194,97)">'server'</span>: {<br>            <span style="color:rgb(165,194,97)">'home'</span>: <span style="color:rgb(165,194,97)">'.'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'url'</span>: CATALOGUE[<span style="color:rgb(165,194,97)">'default'</span>][<span style="color:rgb(165,194,97)">'URL'</span>]<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'encoding'</span>: <span style="color:rgb(165,194,97)">'UTF-8'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'language'</span>: LANGUAGE_CODE<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'maxrecords'</span>: <span style="color:rgb(165,194,97)">'20'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'pretty_print'</span>: <span style="color:rgb(165,194,97)">'true'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(128,128,128)"># 'domainquerytype': 'range',<br></span><span style="color:rgb(128,128,128)">            </span><span style="color:rgb(165,194,97)">'domaincounts'</span>: <span style="color:rgb(165,194,97)">'true'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'profiles'</span>: <span style="color:rgb(165,194,97)">'apiso,ebrim'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'manager'</span>: {<br>            <span style="color:rgb(128,128,128)"># authentication/authorization is handled by Django<br></span><span style="color:rgb(128,128,128)">            </span><span style="color:rgb(165,194,97)">'transactions'</span>: <span style="color:rgb(165,194,97)">'false'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'allowed_ips'</span>: <span style="color:rgb(165,194,97)">'*'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(128,128,128)"># 'csw_harvest_pagesize': '10',<br></span><span style="color:rgb(128,128,128)">        </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'metadata:main'</span>: {<br>            <span style="color:rgb(165,194,97)">'identification_title'</span>: <span style="color:rgb(165,194,97)">'GeoNode Catalogue'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'identification_abstract'</span>: <span style="color:rgb(165,194,97)">'GeoNode is an open source platform' </span>\<br>            <span style="color:rgb(165,194,97)">' that facilitates the creation, sharing, and collaborative use' </span>\<br>            <span style="color:rgb(165,194,97)">' of geospatial data'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'identification_keywords'</span>: <span style="color:rgb(165,194,97)">'sdi, catalogue, discovery, metadata,' </span>\<br>            <span style="color:rgb(165,194,97)">' GeoNode'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'identification_keywords_type'</span>: <span style="color:rgb(165,194,97)">'theme'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'identification_fees'</span>: <span style="color:rgb(165,194,97)">'None'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'identification_accessconstraints'</span>: <span style="color:rgb(165,194,97)">'None'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'provider_name'</span>: <span style="color:rgb(165,194,97)">'Organization Name'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'provider_url'</span>: SITEURL<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_name'</span>: <span style="color:rgb(165,194,97)">'Lastname, Firstname'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_position'</span>: <span style="color:rgb(165,194,97)">'Position Title'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_address'</span>: <span style="color:rgb(165,194,97)">'Mailing Address'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_city'</span>: <span style="color:rgb(165,194,97)">'City'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_stateorprovince'</span>: <span style="color:rgb(165,194,97)">'Administrative Area'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_postalcode'</span>: <span style="color:rgb(165,194,97)">'Zip or Postal Code'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_country'</span>: <span style="color:rgb(165,194,97)">'Country'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_phone'</span>: <span style="color:rgb(165,194,97)">'+xx-xxx-xxx-xxxx'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_fax'</span>: <span style="color:rgb(165,194,97)">'+xx-xxx-xxx-xxxx'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_email'</span>: <span style="color:rgb(165,194,97)">'Email Address'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_url'</span>: <span style="color:rgb(165,194,97)">'Contact URL'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_hours'</span>: <span style="color:rgb(165,194,97)">'Hours of Service'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_instructions'</span>: <span style="color:rgb(165,194,97)">'During hours of service. Off on ' </span>\<br>            <span style="color:rgb(165,194,97)">'weekends.'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_role'</span>: <span style="color:rgb(165,194,97)">'pointOfContact'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'metadata:inspire'</span>: {<br>            <span style="color:rgb(165,194,97)">'enabled'</span>: <span style="color:rgb(165,194,97)">'true'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'languages_supported'</span>: <span style="color:rgb(165,194,97)">'eng,gre'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'default_language'</span>: <span style="color:rgb(165,194,97)">'eng'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'date'</span>: <span style="color:rgb(165,194,97)">'YYYY-MM-DD'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'gemet_keywords'</span>: <span style="color:rgb(165,194,97)">'Utility and governmental services'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'conformity_service'</span>: <span style="color:rgb(165,194,97)">'notEvaluated'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_name'</span>: <span style="color:rgb(165,194,97)">'Organization Name'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'contact_email'</span>: <span style="color:rgb(165,194,97)">'Email Address'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'temp_extent'</span>: <span style="color:rgb(165,194,97)">'YYYY-MM-DD/YYYY-MM-DD'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span>}<br>    }<br>}<br><br>LOGGING = {<br>    <span style="color:rgb(165,194,97)">'version'</span>: <span style="color:rgb(104,151,187)">1</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'disable_existing_loggers'</span>: <span style="color:rgb(136,136,198)">True</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'formatters'</span>: {<br>        <span style="color:rgb(165,194,97)">'verbose'</span>: {<br>            <span style="color:rgb(165,194,97)">'format'</span>: <span style="color:rgb(165,194,97)">'%(levelname)s %(asctime)s %(module)s %(process)d '<br></span><span style="color:rgb(165,194,97)">                      '%(thread)d %(message)s'<br></span><span style="color:rgb(165,194,97)">        </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'simple'</span>: {<br>            <span style="color:rgb(165,194,97)">'format'</span>: <span style="color:rgb(165,194,97)">'%(message)s'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'filters'</span>: {<br>        <span style="color:rgb(165,194,97)">'require_debug_false'</span>: {<br>            <span style="color:rgb(165,194,97)">'()'</span>: <span style="color:rgb(165,194,97)">'django.utils.log.RequireDebugFalse'<br></span><span style="color:rgb(165,194,97)">        </span>}<br>    }<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">'handlers'</span>: {<br>        <span style="color:rgb(165,194,97)">'console'</span>: {<br>            <span style="color:rgb(165,194,97)">'level'</span>: <span style="color:rgb(165,194,97)">'DEBUG'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'class'</span>: <span style="color:rgb(165,194,97)">'logging.StreamHandler'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'formatter'</span>: <span style="color:rgb(165,194,97)">'simple'<br></span><span style="color:rgb(165,194,97)">        </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">'mail_admins'</span>: {<br>            <span style="color:rgb(165,194,97)">'level'</span>: <span style="color:rgb(165,194,97)">'ERROR'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'filters'</span>: [<span style="color:rgb(165,194,97)">'require_debug_false'</span>]<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">            </span><span style="color:rgb(165,194,97)">'class'</span>: <span style="color:rgb(165,194,97)">'django.utils.log.AdminEmailHandler'</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span>}<br>    }<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span><span style="color:rgb(165,194,97)">"loggers"</span>: {<br>        <span style="color:rgb(165,194,97)">"django"</span>: {<br>            <span style="color:rgb(165,194,97)">"handlers"</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"level"</span>: <span style="color:rgb(165,194,97)">"ERROR"</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">"geonode"</span>: {<br>            <span style="color:rgb(165,194,97)">"handlers"</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"level"</span>: <span style="color:rgb(165,194,97)">"INFO"</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">"geonode.qgis_server"</span>: {<br>            <span style="color:rgb(165,194,97)">"handlers"</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"level"</span>: <span style="color:rgb(165,194,97)">"ERROR"</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">"gsconfig.catalog"</span>: {<br>            <span style="color:rgb(165,194,97)">"handlers"</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"level"</span>: <span style="color:rgb(165,194,97)">"ERROR"</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">"owslib"</span>: {<br>            <span style="color:rgb(165,194,97)">"handlers"</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"level"</span>: <span style="color:rgb(165,194,97)">"ERROR"</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">"pycsw"</span>: {<br>            <span style="color:rgb(165,194,97)">"handlers"</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">"level"</span>: <span style="color:rgb(165,194,97)">"INFO"</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">        </span><span style="color:rgb(165,194,97)">"celery"</span>: {<br>            <span style="color:rgb(165,194,97)">'handlers'</span>: [<span style="color:rgb(165,194,97)">"console"</span>]<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(165,194,97)">'level'</span>: <span style="color:rgb(165,194,97)">'ERROR'</span><span style="color:rgb(204,120,50)">, </span>}<span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">    </span>}<span style="color:rgb(204,120,50)">,<br></span>}<br><br><span style="color:rgb(128,128,128)"># Additional settings<br></span>X_FRAME_OPTIONS = <span style="color:rgb(165,194,97)">'ALLOW-FROM %s' </span>% SITEURL<br>CORS_ORIGIN_ALLOW_ALL = <span style="color:rgb(136,136,198)">True<br></span><span style="color:rgb(136,136,198)"><br></span>GEOIP_PATH = <span style="color:rgb(165,194,97)">"/usr/local/share/GeoIP"<br></span><span style="color:rgb(165,194,97)"><br></span>ACCOUNT_OPEN_SIGNUP = <span style="color:rgb(136,136,198)">True<br></span>ACCOUNT_APPROVAL_REQUIRED = <span style="color:rgb(136,136,198)">True<br></span></pre></div><div>Could you help me, thanks in advance.</div><div><br></div><div><br></div></div>
_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:11pt;white-space:pre-wrap">==</span><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" target="_blank">http://goo.gl/it488V</a> for more information.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">==</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Ing. Alessio Fabiani</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">@alfa7691</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Founder/Technical Lead</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoSolutions S.A.S.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Via di Montramito 3/A - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">55054  Massarosa (LU) - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Italy</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">phone: +39 0584 962313</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">fax:     +39 0584 1660272</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">mob:   +39 331 6233686</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.geo-solutions.it" target="_blank">http://www.geo-solutions.it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://twitter.com/geosolutions_it" target="_blank">http://twitter.com/geosolutions_it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">-------------------------------------------------------</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">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.</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">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.</span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div>