"nothing provides openssl-libs" when targeting SuSE Linux / openSuSE #87

Open
opened 2026-01-29 16:29:13 +00:00 by claunia · 6 comments
Owner

Originally created by @claunia on GitHub (Nov 11, 2020).

See as in https://github.com/MicrosoftDocs/PowerShell-Docs/issues/2994

Originally created by @claunia on GitHub (Nov 11, 2020). See as in https://github.com/MicrosoftDocs/PowerShell-Docs/issues/2994
Author
Owner

@qmfrederik commented on GitHub (Dec 9, 2020):

The package name for SuSE/OpenSUSE appears to be "libopenssl1_1": https://github.com/dotnet/core-setup/blob/master/src/pkg/packaging/rpm/dotnet-runtime-deps-rpm_config_sles.12-x64.json#L33?

Should we change this:

      <RpmDotNetDependency Include="openssl-libs" Version="" />

to:

      <RpmDotNetDependency Include="(openssl-libs OR libopenssl1_1)" Version="" />

?

@qmfrederik commented on GitHub (Dec 9, 2020): The package name for SuSE/OpenSUSE appears to be "libopenssl1_1": https://github.com/dotnet/core-setup/blob/master/src/pkg/packaging/rpm/dotnet-runtime-deps-rpm_config_sles.12-x64.json#L33? Should we change this: ``` <RpmDotNetDependency Include="openssl-libs" Version="" /> ``` to: ``` <RpmDotNetDependency Include="(openssl-libs OR libopenssl1_1)" Version="" /> ``` ?
Author
Owner

@Terricide commented on GitHub (Mar 18, 2021):

I just downloaded the source code and made the change and it doesn't seem to work. Is it suppose to? Or was it just an idea?

@Terricide commented on GitHub (Mar 18, 2021): I just downloaded the source code and made the change and it doesn't seem to work. Is it suppose to? Or was it just an idea?
Author
Owner

@Terricide commented on GitHub (Mar 18, 2021):

Nevermind I think I figured it out :) Needed to edit the file on my build machine

@Terricide commented on GitHub (Mar 18, 2021): Nevermind I think I figured it out :) Needed to edit the file on my build machine
Author
Owner

@Terricide commented on GitHub (Mar 19, 2021):

Actually it doesn't work I get
Problem: nothing providers (openssl-libs or libopenssl1_1) >= needed by x

I also tried uppercase OR and removing Version=""

@Terricide commented on GitHub (Mar 19, 2021): Actually it doesn't work I get Problem: nothing providers (openssl-libs or libopenssl1_1) >= needed by x I also tried uppercase OR and removing Version=""
Author
Owner

@jamsoft commented on GitHub (Jun 27, 2024):

Did anyone find a solution to this?

@jamsoft commented on GitHub (Jun 27, 2024): Did anyone find a solution to this?
Author
Owner

@atauenis commented on GitHub (Jan 2, 2025):

My workaround for this is just:

<RpmDotNetDependency Remove="@(RpmDotNetDependency)" />
<RpmDotNetDependency Include="dotnet-runtime-6.0" />
@atauenis commented on GitHub (Jan 2, 2025): My workaround for this is just: ```CSPROJ <RpmDotNetDependency Remove="@(RpmDotNetDependency)" /> <RpmDotNetDependency Include="dotnet-runtime-6.0" /> ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/dotnet-packaging#87