IMPORT/EXPORT using Azure Blob Storage may not work by default

Details

Detail name Value
Changelog Number 25363
Type Bug
Status Resolved
Affected Versions Exasol 8.29.0
Fix Versions Exasol 8.32.0
Resolution Date 2024-11-08

Description

IMPORT/EXPORT using AZURE BLOBSTORAGE may not work by default. This is because the default value of the -etlCAPath parameter is set to /etc/ssl/certs/ca-bundle.crt. While this path is correct for some systems (e.g. CentOS) used as the base of Exasol container, it is incorrect for other systems, for example Ubuntu, which use /etc/ssl/certs/ca-certificates.crt.

Example error message

SQL Error [42636]: ETL-5500: An error occurred with Azure Blob storage: load_verify_file: No such file or directory (system library, fopen) [asio.ssl:33558530]

Workaround

The -etlCAPath parameter can be changed to an appropriate path for the system.

Fix

The -etlCAPath parameter will not have a default value, and if the parameter is not set explicitly, Exasol will dynamically search for the CA file on the system and set the parameter accordingly.