<div dir="ltr"><div>Hi,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 28 Feb 2024 at 09:51, Michael Otto <<a href="mailto:michael.otto@data-experts.de">michael.otto@data-experts.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span style="font-size:10pt;font-family:sans-serif">Under all distributions
there were problems with the certificates when using ogrinfo.</span><br><br><span style="font-size:10pt;font-family:sans-serif">ERROR 1: error
setting certificate file: /etc/ssl/certs/ca-certificates.crt</span><br><span style="font-size:10pt;font-family:sans-serif">ERROR 1: Error
returned by server : error setting certificate file: /etc/ssl/certs/ca-certificates.crt
(77)</span><br><br><span style="font-size:10pt;font-family:sans-serif">It looks like
gdal is looking for the certificates in a place that does not exist on
these systems.</span><br><span style="font-size:10pt;font-family:sans-serif">Is this possibly
because I built GDAL under Linux Mint (Ubuntu) and now want to run it on
a "completely different" system?</span></blockquote><div><br></div><div>Yes. Portability isn't just code. :-) </div><div><br></div><div>It's Curl (and OpenSSL), not GDAL. Curl has a set of build-time options, and also some runtime options (<font face="monospace">$CURL_CA_BUNDLE</font>) wrt locating the CA certificate bundle. </div><div><br></div><div>You could ship your own CA certificate bundle and set <font face="monospace">CURL_CA_BUNDLE</font> like you set the <font face="monospace">GDAL_DATA</font> path, or set it per-system, or compile curl to look in a particular place by default.</div><div><br></div><div>Rob :)</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><font face="sans-serif"></font>
</blockquote></div></div>