diff --git a/src/opensuse/16.0/helix/amd64/Dockerfile b/src/opensuse/16.0/helix/amd64/Dockerfile index 49e5c268..5d0f30a7 100644 --- a/src/opensuse/16.0/helix/amd64/Dockerfile +++ b/src/opensuse/16.0/helix/amd64/Dockerfile @@ -1,5 +1,7 @@ FROM opensuse/leap:16.0 -ARG LIBMSQUIC_VERSION=2.4.8 +# Using RC version from testing feed as it has correct dependencies (libcrypto.so.3) +# The production feed versions depend on libcrypto.so.1.1 which is incompatible +ARG LIBMSQUIC_VERSION=2.4.17~rc2 # Install Helix Dependencies RUN zypper ref \ @@ -37,10 +39,12 @@ RUN zypper ref \ ENV LANG=en_US.utf8 # Install MsQuic from official GitHub releases +# Using opensuse15 testing feed as it's compatible with openSUSE 16.0 +# See: https://github.com/microsoft/msquic/issues/5567#issuecomment-3618761370 RUN wget https://packages.microsoft.com/keys/microsoft.asc \ && rpm --import microsoft.asc \ && rm microsoft.asc \ - && wget "https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm" \ + && wget "https://packages.microsoft.com/yumrepos/microsoft-opensuse15-testing-prod/Packages/l/libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm" \ && rpm -i libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm \ && rm libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm