Skip to content

openSUSE 16 / SLES 16: .NET 8 installation fails due to OpenSSL dependency mismatch #52490

@v-zhiwen

Description

@v-zhiwen

After the Jan 13, 2026 release, post-publishing installation validation for openSUSE 16 and SLES 16 (x86_64 and arm64) failed. During validation, installation of .NET 8 fails due to OpenSSL dependency mismatches. These newer OS versions no longer provide the legacy OpenSSL libraries that the current .NET 8 runtime dependency packages require, resulting in installation failures.

Affected channels / releases

8.0

  • 8.0.417 / 8.0.123
  • Release date: 2026-01-13

Affected platforms

  • openSUSE 16 (x86_64)
  • openSUSE 16 (arm64)
  • SLES 16 (x86_64)
  • SLES 16 (arm64)

Observed behavior
During validation, installation of .NET 8 fails due to missing OpenSSL dependencies.

Example failure from openSUSE 16 (x86_64):

#8 [ 5/10] RUN zypper install -y dotnet-sdk-8.0
#8 0.680 Refreshing service 'openSUSE'.
#8 1.199 Looking for gpg keys in repository Microsoft Production.
#8 1.199   gpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc
#8 1.785 Building repository 'Microsoft Production' cache [....done]
#8 1.795 Loading repository data...
#8 1.946 Reading installed packages...
#8 2.197 Resolving package dependencies...
#8 2.213 Problem: 1: nothing provides 'libopenssl1_0_0' needed by the to be installed dotnet-runtime-deps-8.0-8.0.22-1.x86_64
#8 2.213  Solution 1: do not install dotnet-sdk-8.0-8.0.417-1.x86_64
#8 2.213  Solution 2: break dotnet-runtime-deps-8.0-8.0.22-1.x86_64 by ignoring some of its dependencies

Example failure from SLES 16 (x86_64):

#9 [ 6/12] RUN zypper --gpg-auto-import-keys refresh
#9 1.217 Refreshing service 'container-suseconnect-zypp'.
#9 1.359 Repository 'SLE_BCI' is up to date.
#9 1.378 Retrieving repository 'Microsoft Production' metadata [...]
#9 1.754 Looking for gpg keys in repository Microsoft Production.
#9 1.754   gpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc
#9 1.756 ....done]
#9 2.290 Building repository 'Microsoft Production' cache [....done]
#9 2.300 All repositories have been refreshed.
#9 DONE 3.2s

#10 [ 7/12] RUN zypper --non-interactive install dotnet-sdk-8.0
#10 0.693 Refreshing service 'container-suseconnect-zypp'.
#10 0.762 Loading repository data...
#10 0.787 Reading installed packages...
#10 0.822 Resolving package dependencies...
#10 0.877 Problem: 1: nothing provides 'libopenssl1_1' needed by the to be installed dotnet-runtime-deps-8.0-8.0.22-1.x86_64
#10 0.877  Solution 1: do not install dotnet-sdk-8.0-8.0.417-1.x86_64
#10 0.877  Solution 2: break dotnet-runtime-deps-8.0-8.0.22-1.x86_64 by ignoring some of its dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    untriagedRequest triage from a team member

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions