<div dir="ltr"><div>Hi,</div><div><br></div><div>I am trying to install QGIS-Server 3.16 on a Fedora Rawhide Server.</div><div><br></div><div>Packages "qgis-server" and "python3-qgis" have been downloaded and installed, without any apparent issues.</div><div><br></div><div>I am following the guide at <a href="https://docs.qgis.org/3.16/en/docs/server_manual/getting_started.html#installation-on-debian-based-systems">https://docs.qgis.org/3.16/en/docs/server_manual/getting_started.html#installation-on-debian-based-systems</a> (yes, I know it is for Debian systems, but no Fedora guide found thus far).</div><div><br></div><div>On the first steps, it is said that running the file "/usr/lib/cgi-bin/qgis_mapserv.fcgi" should give the following output:</div><div>
<pre>      <span class="gmail-n">QFSFileEngine</span><span class="gmail-p">::</span><span class="gmail-nb">open</span><span class="gmail-p">:</span> <span class="gmail-n">No</span> <span class="gmail-n">file</span> <span class="gmail-n">name</span> <span class="gmail-n">specified</span>
<span class="gmail-ne">Warning</span> <span class="gmail-mi">1</span><span class="gmail-p">:</span> <span class="gmail-n">Unable</span> <span class="gmail-n">to</span> <span class="gmail-n">find</span> <span class="gmail-n">driver</span> <span class="gmail-n">ECW</span> <span class="gmail-n">to</span> <span class="gmail-n">unload</span> <span class="gmail-kn">from</span> <span class="gmail-nn">GDAL_SKIP</span> <span class="gmail-n">environment</span> <span class="gmail-n">variable</span><span class="gmail-o">.</span>
<span class="gmail-ne">Warning</span> <span class="gmail-mi">1</span><span class="gmail-p">:</span> <span class="gmail-n">Unable</span> <span class="gmail-n">to</span> <span class="gmail-n">find</span> <span class="gmail-n">driver</span> <span class="gmail-n">ECW</span> <span class="gmail-n">to</span> <span class="gmail-n">unload</span> <span class="gmail-kn">from</span> <span class="gmail-nn">GDAL_SKIP</span> <span class="gmail-n">environment</span> <span class="gmail-n">variable</span><span class="gmail-o">.</span>
<span class="gmail-ne">Warning</span> <span class="gmail-mi">1</span><span class="gmail-p">:</span> <span class="gmail-n">Unable</span> <span class="gmail-n">to</span> <span class="gmail-n">find</span> <span class="gmail-n">driver</span> <span class="gmail-n">JP2ECW</span> <span class="gmail-n">to</span> <span class="gmail-n">unload</span> <span class="gmail-kn">from</span> <span class="gmail-nn">GDAL_SKIP</span> <span class="gmail-n">environment</span> <span class="gmail-n">variable</span><span class="gmail-o">.</span>
<span class="gmail-ne">Warning</span> <span class="gmail-mi">1</span><span class="gmail-p">:</span> <span class="gmail-n">Unable</span> <span class="gmail-n">to</span> <span class="gmail-n">find</span> <span class="gmail-n">driver</span> <span class="gmail-n">ECW</span> <span class="gmail-n">to</span> <span class="gmail-n">unload</span> <span class="gmail-kn">from</span> <span class="gmail-nn">GDAL_SKIP</span> <span class="gmail-n">environment</span> <span class="gmail-n">variable</span><span class="gmail-o">.</span>
<span class="gmail-ne">Warning</span> <span class="gmail-mi">1</span><span class="gmail-p">:</span> <span class="gmail-n">Unable</span> <span class="gmail-n">to</span> <span class="gmail-n">find</span> <span class="gmail-n">driver</span> <span class="gmail-n">JP2ECW</span> <span class="gmail-n">to</span> <span class="gmail-n">unload</span> <span class="gmail-kn">from</span> <span class="gmail-nn">GDAL_SKIP</span> <span class="gmail-n">environment</span> <span class="gmail-n">variable</span><span class="gmail-o">.</span>
<span class="gmail-n">Content</span><span class="gmail-o">-</span><span class="gmail-n">Length</span><span class="gmail-p">:</span> <span class="gmail-mi">206</span>
<span class="gmail-n">Content</span><span class="gmail-o">-</span><span class="gmail-n">Type</span><span class="gmail-p">:</span> <span class="gmail-n">text</span><span class="gmail-o">/</span><span class="gmail-n">xml</span><span class="gmail-p">;</span> <span class="gmail-n">charset</span><span class="gmail-o">=</span><span class="gmail-n">utf</span><span class="gmail-o">-</span><span class="gmail-mi">8</span>

<span class="gmail-o"><</span><span class="gmail-n">ServiceExceptionReport</span> <span class="gmail-n">version</span><span class="gmail-o">=</span><span class="gmail-s2">"1.3.0"</span> <span class="gmail-n">xmlns</span><span class="gmail-o">=</span><span class="gmail-s2">"<a href="https://www.opengis.net/ogc">https://www.opengis.net/ogc</a>"</span><span class="gmail-o">></span>
 <span class="gmail-o"><</span><span class="gmail-n">ServiceException</span> <span class="gmail-n">code</span><span class="gmail-o">=</span><span class="gmail-s2">"Service configuration error"</span><span class="gmail-o">></span><span class="gmail-n">Service</span> <span class="gmail-n">unknown</span> <span class="gmail-ow">or</span> <span class="gmail-n">unsupported</span><span class="gmail-o"></</span><span class="gmail-n">ServiceException</span><span class="gmail-o">></span>
<span class="gmail-o"></</span><span class="gmail-n">ServiceExceptionReport</span><span class="gmail-o">></span></pre>

</div><div>I have substituted the Fedora path & file (/usr/libexec/qgis/qgis_mapserv.fcgi), and running this results in:</div><div>[root@servnet /]# /usr/libexec/qgis/qgis_mapserv.fcgi<br>Application path not initialized<br>Application path not initialized<br>      - 'VirtualXPath'        [XML Path Language - XPath]<br>   - 'VirtualXPath'        [XML Path Language - XPath]<br>   - 'VirtualXPath'        [XML Path Language - XPath]<br>   - 'VirtualXPath'        [XML Path Language - XPath]<br>   - 'VirtualXPath'        [XML Path Language - XPath]<br>QFSFileEngine::open: No file name specified<br>      - 'VirtualXPath'        [XML Path Language - XPath]<br>Content-Length: 102<br>Content-Type: application/json<br>Server:  QGIS FCGI server - QGIS version 3.16.1-Hannover<br>Status:  400<br><br>[{"code":"Bad request error","description":"Requested URI does not match any registered API handler"}]    - 'VirtualXPath'        [XML Path Language - XPath]<br>   - 'VirtualXPath'        [XML Path Language - XPath]<br>   - 'VirtualXPath'        [XML Path Language - XPath]<br>Segmentation fault (core dumped)<br>[root@servnet /]# </div><div><br></div><div>My guess is that there is a missing dependency that did not get picked up in the installation of the Fedora package, however I am not able to identify what it may be.</div><div><br></div><div>Has anyone successfully installed 3.16 QGIS-Server on Fedora?</div><div>Any guidance or tips as to what may be missing and/or causing this error would be greatly appreciated.</div><div><br></div><div>Cheers,</div><div>Garth.<br></div><div><br></div><div><br>

</div></div>