Hi Andrea, Thank you for your input. I did play around with a Ubuntu server on AWS years ago and know exactly what you mean. The best I can do here (hopefully) is deploying GS as a TomCat webapp. I’m not convinced by the readonly explanation though. I was editing a local (to GS) gpkg file with QGIS (both directly and as a GS WFS) and changes were reflected by GeoServer immediately (after panning the map)… so that’s not the problem. I’ve got to identify the issue before raising it as one. As you said, it would be great finding someone who has experienced the same issue, even better, someone who resolved it. Armando
From: Andrea Aime <andrea.a...@geosolutionsgroup.com> Sent: 19 April 2024 14:24 To: Armando Forlani <armando.forl...@tfl.gov.uk> Cc: Jody Garnett <jody.garn...@gmail.com>; geoserver-users@lists.sourceforge.net Subject: Re: [Geoserver-users] invisible mapped/share drives in Store creation Armando, the problem is not using SQLite remotely (it works fine as long as the file is read only and not modified by other applications), but that you're on Windows, which is not the common way to deploy GeoServer (Linux deploys are, anecdotally, 30% faster on the same hardware, so they are the more common choice). The issue you're seeing needs some debugging, I'm confident they can be solved, but hardly on a mailing list, unless you find someone that already stumbled into the same issue. Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://bit.ly/gs-services-us<http://webdefence.global.blackspider.com/urlwrap/?q=AXicBcFNCsIwEAbQTzyDN3AldmJbRXGlKF24EDxC7J_BSUYmaaC39z3csF4Cr9UCyvOu6ihqJm8dtxKSClMrHvv6cX9y3ZTH8nCqcFVvQyfUiLIN7pIGplEyTV98UvqdjXm7RDybMRax1-zaPhZTBLDZAn-QfCKP&Z> for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions Group phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 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 On Fri, Apr 19, 2024 at 12:50 PM Armando Forlani <armando.forl...@tfl.gov.uk<mailto:armando.forl...@tfl.gov.uk>> wrote: Hi, I understand the limitation of querying a sqlite file remotely, but this works just fine on clients such as QGIS (that’s likely because Client Application and SQLite Database Engine sit together? Unlike GeoServer? As your link suggest). It is not possible for me to move all GeoPackage files on the same machine with GeoServer. I’m not interfering in how various teams manage and store their data. It simply not going to happen. Yes, we do have the usual suspect “enterprise” GIS stack. Here I’m attempting to also have a full open source stack e.g. postgres/postgis+geoserver(+geonetwork) initially for particular case scenarios and purposes. The addition of GeoPackage as a Store in GS is brilliant and, in theory, makes it easier to set up not just a demo, but a fully working, if not a little bit simplistic, open source GIS stack. There is no warnings in the GS docs that it’s not possible to connect to sqlite remotely. The interface lets me happily attempt such connection. In which case it should only be a performance issue rather than the outright inability to connect: Error creating data store, check the parameters. Error message: Unable to obtain connection: [SQLITE_CANTOPEN] Unable to open the database file (unable to open database file). So, does this file:////DOMAIN.LOCAL/SHARED/shared_folder/folder/data.gpkg<file://DOMAIN.LOCAL/SHARED/shared_folder/folder/data.gpkg> ..return Error creating data store, check the parameters. Error message: Unable to obtain connection: [SQLITE_CANTOPEN] Unable to open the database file (unable to open database file) ..because there is something wrong in the path, shared folder permission (even if visible in the file explorer on the same machine where GS is installed), etc.. OR is it simply not allowed (either by GS or the sqlite driver)? I tried setting up a shapefile store (I believe GS won’t attempt a connection just yet, it did not complain), then create a layer from the only shp file in the store (a path to the file really), it returns a java error output…: Caused by: java.io.FileNotFoundException: \\DOMAIN.LOCAL\SHARED\shared_folder\folder\layer.shp<file://DOMAIN.LOCAL/SHARED/shared_folder/folder/layer.shp> (Access is denied) That ‘Access is denied’ suggests that it’s not the type of store but something to do with GS accessing remote locations. From: Jody Garnett <jody.garn...@gmail.com<mailto:jody.garn...@gmail.com>> Sent: 18 April 2024 22:06 To: Armando Forlani <armando.forl...@tfl.gov.uk<mailto:armando.forl...@tfl.gov.uk>> Cc: geoserver-users@lists.sourceforge.net<mailto:geoserver-users@lists.sourceforge.net> Subject: Re: [Geoserver-users] invisible mapped/share drives in Store creation Here: https://www.sqlite.org/useovernet.html -- Jody Garnett On Thu, Apr 18, 2024 at 8:49 PM Armando Forlani <armando.forl...@tfl.gov.uk<mailto:armando.forl...@tfl.gov.uk>> wrote: Hi Jody, I’m not sure I understand this. I regularly use these files (usually gpkg) with QGIS doing read/write. All these files are on network file system (in a shared folder somewhere on the network) and have no problems at all. Even views I created within sqlite/gpkg files work fine. What I’m really looking for first is the answer on whether GeoServer has such limitation i.e. cannot see shared drives. If no such limitation exists then how do I fix this? From: Jody Garnett <jody.garn...@gmail.com<mailto:jody.garn...@gmail.com>> Sent: 18 April 2024 18:50 To: Armando Forlani <armando.forl...@tfl.gov.uk<mailto:armando.forl...@tfl.gov.uk>> Cc: geoserver-users@lists.sourceforge.net<mailto:geoserver-users@lists.sourceforge.net> Subject: Re: [Geoserver-users] invisible mapped/share drives in Store creation This is a limitation of the SQLite database, remember the driver is a full database, which places performance and reliability requirements on the file system that a network file system cannot meet. -- Jody Garnett On Thu, Apr 18, 2024 at 1:45 PM Armando Forlani <armando.forl...@tfl.gov.uk<mailto:armando.forl...@tfl.gov.uk>> wrote: Hi, I’m creating a new Store using a GeoPackage file as data source (database). It works fine with a gpkg file saved locally i.e. anywhere on the C: drive. I’m unable to make it work with files stored on a share drive, either the full path or a logical drive letter. file://J:/folder/data.gpkg<file:///J:/folder/data.gpkg> Error creating data store, check the parameters. Error message: Unable to obtain connection: path to 'J:\folder\data.gpkg': 'J:\' does not exist file:\\J:\folder\data.gpkg<file:///J:/folder/data.gpkg> Error creating data store, check the parameters. Error message: Unable to obtain connection: path to 'J:\folder\data.gpkg': 'J:\' does not exist file:////DOMAIN.LOCAL/SHARED/shared_folder/folder/data.gpkg<file://DOMAIN.LOCAL/SHARED/shared_folder/folder/data.gpkg> Error creating data store, check the parameters. Error message: Unable to obtain connection: [SQLITE_CANTOPEN] Unable to open the database file (unable to open database file) file:\\\\DOMAIN.LOCAL\SHARED\shared_folder\folder\data.gpkg<file://DOMAIN.LOCAL/SHARED/shared_folder/folder/data.gpkg> Error creating data store, check the parameters. Error message: Unable to obtain connection: [SQLITE_CANTOPEN] Unable to open the database file (unable to open database file) It is also impossible making use of the ‘Browse…’ link next to the ‘database’ edit box. It won’t list any mapped drives in the drop down list. Only ‘Data directory’, ‘Home directory’, A:\, ‘OS Disk (C:)’, D:\ are shown. Moving data locally is not an option. Running: Windows 10 Enterprise VMware Virtual Platform Eclipse Adoptium: 17.0.10 (OpenJDK 64-Bit Server VM) GeoServer 2.24.2 as a Windows service Any help would be really appreciated. Thanks, Armando This message has been scanned for malware by Forcepoint. www.forcepoint.com<http://www.forcepoint.com/> _______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net<mailto:Geoserver-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/geoserver-users _______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net<mailto:Geoserver-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/geoserver-users
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users