<div dir="ltr">Hi,<div><br></div><div>Thanks for responding and sorry for the mess. I tried again without install, just "make" so I'm only using output directory from build_master. So this now works. I understand I need only build folder so installing was just messing everything. Response from development server is now</div><div><br></div><div><font face="monospace">uros@Mint19:~/dev/cpp/QGIS/build_master$ ./output/bin/qgis_mapserver <br>qt5ct: using qt5ct plugin<br>QGIS Development Server listening on <a href="http://localhost:8000">http://localhost:8000</a><br>CTRL+C to exit<br>09:51:12 INFO Server[15333]: Qgis Server Settings: <br>09:51:12 INFO Server[15333]:   - QGIS_OPTIONS_PATH / '' (Override the default path for user configuration): '' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_PARALLEL_RENDERING / '/qgis/parallel_rendering' (Activate/Deactivate parallel rendering for WMS getMap request): 'false' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_MAX_THREADS / '/qgis/max_threads' (Number of threads to use when parallel rendering is activated): '-1' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_LOG_LEVEL / '' (Log level): '0' (read from ENVIRONMENT_VARIABLE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_LOG_FILE / '' (Log file): '' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_LOG_STDERR / '' (Activate/Deactivate logging to stderr): '1' (read from ENVIRONMENT_VARIABLE)<br>09:51:12 INFO Server[15333]:   - QGIS_PROJECT_FILE / '' (QGIS project file): '' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - MAX_CACHE_LAYERS / '' (Specify the maximum number of cached layers): '100' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_CACHE_DIRECTORY / '/cache/directory' (Specify the cache directory): '/home/uros/.local/share/QGIS/QGIS3/profiles/default/cache' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_CACHE_SIZE / '/cache/size' (Specify the cache size): '52428800' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_SHOW_GROUP_SEPARATOR / '/locale/showGroupSeparator' (Show group (thousands) separator): 'false' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE / '/locale/userLocale' (Override system locale): 'en_US' (read from INI_FILE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_WMS_MAX_HEIGHT / '/qgis/max_wms_height' (Maximum height for a WMS request. The lower one of this and the project configuration is used.): '-1' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_WMS_MAX_WIDTH / '/qgis/max_wms_width' (Maximum width for a WMS request. The most conservative between this and the project one is used): '-1' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_API_RESOURCES_DIRECTORY / '/qgis/server_api_resources_directory' (Base directory where HTML templates and static assets (e.g. images, js and css files) are searched for): '/home/uros/dev/cpp/QGIS/build_master/output/data/resources/server/api' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]:   - QGIS_SERVER_API_WFS3_MAX_LIMIT / '/qgis/server_api_wfs3_max_limit' (Maximum value for "limit" in a features request, defaults to 10000): '10000' (read from DEFAULT_VALUE)<br>09:51:12 INFO Server[15333]: Ini file used to initialize settings: /home/uros/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini<br>09:51:12 INFO Server[15333]: cacheDirectory: /home/uros/.local/share/QGIS/QGIS3/profiles/default/cache/<br>09:51:12 INFO Server[15333]: maximumCacheSize: 52428800<br>09:51:13 INFO Server[15333]: Prefix  PATH: <br>09:51:13 INFO Server[15333]: Plugin  PATH: /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/plugins<br>09:51:13 INFO Server[15333]: PkgData PATH: /home/uros/dev/cpp/QGIS/build_master/output/data<br>09:51:13 INFO Server[15333]: User DB PATH: /home/uros/.local/share/QGIS/QGIS3/profiles/default/qgis.db<br>09:51:13 INFO Server[15333]: Auth DB PATH: /home/uros/.local/share/QGIS/QGIS3/profiles/default/qgis-auth.db<br>09:51:13 INFO Server[15333]: SVG PATHS: /home/uros/dev/cpp/QGIS/build_master/output/data/svg/:/home/uros/.local/share/QGIS/QGIS3/profiles/default/svg/<br>"Loading native module /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/server/libdummy.so"<br>09:51:13 INFO Server[15333]: Adding service SampleService 1.0<br>"Loading native module /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/server/libwcs.so"<br>09:51:13 INFO Server[15333]: Adding service WCS 1.0.0<br>"Loading native module /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/server/libwfs.so"<br>09:51:13 INFO Server[15333]: Adding service WFS 1.1.0<br>"Loading native module /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/server/libwfs3.so"<br>09:51:14 WARNING [15333]: Adding API OGC WFS3 (Draft) <br>"Loading native module /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/server/libwms.so"<br>09:51:14 INFO Server[15333]: Adding service WMS 1.3.0<br>"Loading native module /home/uros/dev/cpp/QGIS/build_master/output/lib/qgis/server/libwmts.so"<br>09:51:14 INFO Server[15333]: Adding service WMTS 1.0.0<br>09:51:14 INFO Server[15333]: Server initialized<br>09:51:14 INFO /home/uros/dev/cpp/QGIS/src/server/qgsserverplugins.cpp[15333]: load library /home/uros/dev/cpp/QGIS/build_master/output/lib/qgispython (3.13.0)<br>09:51:14 INFO /home/uros/dev/cpp/QGIS/src/server/qgsserverplugins.cpp[15333]: Python support library loaded successfully.<br>09:51:16 INFO Server[15333]: No server python plugins are available</font><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">V V pon., 20. apr. 2020 ob 09:46 je oseba Jorge Gustavo Rocha <<a href="mailto:jgr@di.uminho.pt">jgr@di.uminho.pt</a>> napisala:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Uroš,<br>
<br>
QGIS Server is complaining about the missing<br>
output/lib/libqgispython.so. That library should be generated by your<br>
compilation. Can you check the compilation output? Make sure that<br>
library exist (and the other libraries). You should have:<br>
<br>
ls output/lib/lib*.0<br>
<br>
output/lib/libqgis_analysis.so.3.13.0  output/lib/libqgis_core.so.3.13.0<br>
 output/lib/libqgis_native.so.3.13.0  output/lib/libqgis_server.so.3.13.0<br>
output/lib/libqgis_app.so.3.13.0       output/lib/libqgis_gui.so.3.13.0<br>
  output/lib/libqgispython.so.3.13.0<br>
<br>
I don't know if that is the problem, but there is something missing in<br>
your build step.<br>
<br>
Regards,<br>
<br>
Jorge Gustavo<br>
<br>
On 20/04/20 08:06, Uros Preloznik wrote:<br>
> Hi,<br>
> <br>
> I found couple of minor issues in QGIS Server 3.10 and wanted to make<br>
> some test requests before posting issue, so it will be possible to<br>
> replicate issue.<br>
> <br>
> So I build QGIS master and tried Development server, which I think is<br>
> really cool to try and test things.<br>
> <br>
> For building I used this parameters<br>
> cmake -DWITH_SERVER=true -DWITH_GEOREFERENCER=false -DWITH_GRASS7=false ..<br>
> <br>
> and then sudo make install<br>
> <br>
> I can start development server. Output from start:<br>
> <br>
> uros@Mint19:~/dev/cpp/QGIS/build_master$ ./output/bin/qgis_mapserver<br>
> qt5ct: using qt5ct plugin<br>
> QGIS Development Server listening on <a href="http://localhost:8000" rel="noreferrer" target="_blank">http://localhost:8000</a><br>
> CTRL+C to exit<br>
> 08:58:28 INFO Server[26649]: Qgis Server Settings:<br>
> 08:58:28 INFO Server[26649]:   - QGIS_OPTIONS_PATH / '' (Override the<br>
> default path for user configuration): '' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_PARALLEL_RENDERING /<br>
> '/qgis/parallel_rendering' (Activate/Deactivate parallel rendering for<br>
> WMS getMap request): 'false' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_MAX_THREADS /<br>
> '/qgis/max_threads' (Number of threads to use when parallel rendering is<br>
> activated): '-1' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_LOG_LEVEL / '' (Log level):<br>
> '0' (read from ENVIRONMENT_VARIABLE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_LOG_FILE / '' (Log file):<br>
> '' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_LOG_STDERR / ''<br>
> (Activate/Deactivate logging to stderr): '1' (read from<br>
> ENVIRONMENT_VARIABLE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_PROJECT_FILE / '' (QGIS project<br>
> file): '' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - MAX_CACHE_LAYERS / '' (Specify the<br>
> maximum number of cached layers): '100' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_CACHE_DIRECTORY /<br>
> '/cache/directory' (Specify the cache directory):<br>
> '/home/uros/.local/share/QGIS/QGIS3/profiles/default/cache' (read from<br>
> DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_CACHE_SIZE / '/cache/size'<br>
> (Specify the cache size): '52428800' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_SHOW_GROUP_SEPARATOR /<br>
> '/locale/showGroupSeparator' (Show group (thousands) separator): 'false'<br>
> (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE /<br>
> '/locale/userLocale' (Override system locale): 'en_US' (read from INI_FILE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_WMS_MAX_HEIGHT /<br>
> '/qgis/max_wms_height' (Maximum height for a WMS request. The lower one<br>
> of this and the project configuration is used.): '-1' (read from<br>
> DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_WMS_MAX_WIDTH /<br>
> '/qgis/max_wms_width' (Maximum width for a WMS request. The most<br>
> conservative between this and the project one is used): '-1' (read from<br>
> DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_API_RESOURCES_DIRECTORY /<br>
> '/qgis/server_api_resources_directory' (Base directory where HTML<br>
> templates and static assets (e.g. images, js and css files) are searched<br>
> for):<br>
> '/home/uros/dev/cpp/QGIS/build-master/output/share/qgis/resources/server/api'<br>
> (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]:   - QGIS_SERVER_API_WFS3_MAX_LIMIT /<br>
> '/qgis/server_api_wfs3_max_limit' (Maximum value for "limit" in a<br>
> features request, defaults to 10000): '10000' (read from DEFAULT_VALUE)<br>
> 08:58:28 INFO Server[26649]: Ini file used to initialize settings:<br>
> /home/uros/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini<br>
> 08:58:28 INFO Server[26649]: cacheDirectory:<br>
> /home/uros/.local/share/QGIS/QGIS3/profiles/default/cache/<br>
> 08:58:28 INFO Server[26649]: maximumCacheSize: 52428800<br>
> 08:58:28 INFO Server[26649]: Prefix  PATH:<br>
> /home/uros/dev/cpp/QGIS/build-master/output<br>
> 08:58:28 INFO Server[26649]: Plugin  PATH:<br>
> /home/uros/dev/cpp/QGIS/build-master/output/lib/qgis/plugins<br>
> 08:58:28 INFO Server[26649]: PkgData PATH:<br>
> /home/uros/dev/cpp/QGIS/build-master/output/share/qgis<br>
> 08:58:28 INFO Server[26649]: User DB PATH:<br>
> /home/uros/.local/share/QGIS/QGIS3/profiles/default/qgis.db<br>
> 08:58:28 INFO Server[26649]: Auth DB PATH:<br>
> /home/uros/.local/share/QGIS/QGIS3/profiles/default/qgis-auth.db<br>
> 08:58:28 INFO Server[26649]: SVG PATHS:<br>
> /home/uros/dev/cpp/QGIS/build-master/output/share/qgis/svg/:/home/uros/.local/share/QGIS/QGIS3/profiles/default/svg/<br>
> 08:58:28 WARNING No Authentication Methods[26649]: No QGIS auth method<br>
> plugins found in:<br>
> /home/uros/dev/cpp/QGIS/build-master/output/lib/qgis/plugins<br>
> No authentication methods can be used. Check your QGIS installation<br>
> 08:58:28 INFO Server[26649]: Server initialized<br>
> 08:58:28 INFO<br>
> /home/uros/dev/cpp/QGIS/src/server/qgsserverplugins.cpp[26649]: load<br>
> library /home/uros/dev/cpp/QGIS/build-master/output/lib/qgispython (3.13.0)<br>
> 08:58:28 WARNING [26649]: Couldn't load Python support library: Cannot<br>
> load library /home/uros/dev/cpp/QGIS/build-master/output/lib/qgispython:<br>
> (/home/uros/dev/cpp/QGIS/build-master/output/lib/libqgispython.so:<br>
> cannot open shared object file: No such file or directory)<br>
> 08:58:28 INFO Server[26649]: No server python plugins are available<br>
> <br>
> Problem is when I send some requests, like:<br>
> <a href="http://localhost:8000/?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities&MAP=/home/uros/dev/cpp/QGIS/tests/testdata/qgis_server_project/project.qgs" rel="noreferrer" target="_blank">http://localhost:8000/?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities&MAP=/home/uros/dev/cpp/QGIS/tests/testdata/qgis_server_project/project.qgs</a><br>
> <br>
> Project is opened, but I get Service WMS is not registered. I know this<br>
> is case sensitive, but it's actually whatever I give in SERVICE<br>
> parameter is not registered.<br>
> <br>
> 08:59:34 INFO Server[26649]:<br>
> MAP:/home/uros/dev/cpp/QGIS/tests/testdata/qgis_server_project/project.qgs<br>
> 08:59:34 INFO Server[26649]: REQUEST:GetCapabilities<br>
> 08:59:34 INFO Server[26649]: SERVICE:WMS<br>
> 08:59:34 INFO Server[26649]: VERSION:1.3.0<br>
> Logged warning: Loading a file that was saved with an older version of<br>
> qgis (saved in 3.2.0-Bonn, loaded in 3.13.0-Master). Problems may occur.<br>
> 08:59:35 WARNING [26649]: Service WMS is not registered<br>
> 08:59:35 WARNING Server[26649]: <ServiceExceptionReport<br>
> xmlns="<a href="http://www.opengis.net/ogc" rel="noreferrer" target="_blank">http://www.opengis.net/ogc</a>" version="1.3.0"><br>
>  <ServiceException code="Service configuration error">Service unknown or<br>
> unsupported</ServiceException><br>
> </ServiceExceptionReport><br>
> <br>
> Any ideas what's wrong, something with my build?<br>
> <br>
> I will try now with standard QGIS Server setup and see if it's working.<br>
> <br>
> best regards<br>
> Uroš<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> QGIS-Developer mailing list<br>
> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
> <br>
<br>
J. Gustavo<br>
-- <br>
Jorge Gustavo Rocha<br>
Departamento de Informática<br>
Universidade do Minho<br>
4710-057 Braga<br>
Gabinete 3.29 (Piso 3)<br>
Tel: +351 253604480<br>
Fax: +351 253604471<br>
Móvel: +351 910333888<br>
skype: nabocudnosor<br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>