From 5737c9808cd696d29fd5f6af27882ddf8eeba798 Mon Sep 17 00:00:00 2001 From: t0b3 Date: Fri, 13 Dec 2024 08:55:01 +0100 Subject: [PATCH] fix: libaio on noble is incompatible for oracle client see https://bugs.launchpad.net/ubuntu/+source/libaio/+bug/2067501 --- .docker/docker-compose-testing-oracle.yml | 1 - .docker/qgis3-qt5-build-deps.dockerfile | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.docker/docker-compose-testing-oracle.yml b/.docker/docker-compose-testing-oracle.yml index 8a82673790a..d20189bd78e 100644 --- a/.docker/docker-compose-testing-oracle.yml +++ b/.docker/docker-compose-testing-oracle.yml @@ -1,4 +1,3 @@ -version: '3' services: oracle: diff --git a/.docker/qgis3-qt5-build-deps.dockerfile b/.docker/qgis3-qt5-build-deps.dockerfile index 0249746f3bc..c3721d57cb9 100644 --- a/.docker/qgis3-qt5-build-deps.dockerfile +++ b/.docker/qgis3-qt5-build-deps.dockerfile @@ -130,6 +130,8 @@ RUN unzip -n instantclient-sqlplus-linux.x64-21.16.0.0.0dbru.zip ENV PATH="/instantclient_21_16:${PATH}" ENV LD_LIBRARY_PATH="/instantclient_21_16:${LD_LIBRARY_PATH}" +# workaround noble libaio SONAME issue -- see https://bugs.launchpad.net/ubuntu/+source/libaio/+bug/2067501 +RUN if [ -e /usr/lib/x86_64-linux-gnu/libaio.so.1t64 ] ; then ln -sf /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1 ; fi # Avoid sqlcmd termination due to locale -- see https://github.com/Microsoft/mssql-docker/issues/163 RUN echo "nb_NO.UTF-8 UTF-8" > /etc/locale.gen