LINUX.ORG.RU

Проблемы при установке dotnet (требуется openssl-libs)

 , , ,


0

1

Здравствуйте.

Мне понадобилось запусть dotnet core проект на виртуалку с Amazon Linux 2 AMI 2018.03 (centos-подобный дистрибутив). Я пытаюсь выполнить команду

sudo yum install -y dotnet-sdk-2.1.4

В ответ я получаю это

Loaded plugins: priorities, update-motd, upgrade-helper

amzn-main          | 2.1 kB  00:00:00

amzn-updates       | 2.5 kB  00:00:00

Resolving Dependencies

--> Running transaction check

---> Package dotnet-sdk-2.1.4.x86_64 0:2.1.4-1 will be installed

--> Processing Dependency: dotnet-runtime-2.0.5 >= 2.0.5 for package: dotnet-sdk-2.1.4-2.1.4-1.x86_64

--> Processing Dependency: aspnetcore-store-2.0.5 >= 2.0.5 for package: dotnet-sdk-2.1.4-2.1.4-1.x86_64

--> Running transaction check

---> Package aspnetcore-store-2.0.5.x86_64 0:2.0.5-1 will be installed

--> Processing Dependency: aspnetcore-store-2.0.3 >= 2.0.3 for package: aspnetcore-store-2.0.5-2.0.5-1.x86_64

---> Package dotnet-runtime-2.0.5.x86_64 0:2.0.5-1 will be installed

--> Processing Dependency: openssl-libs for package: dotnet-runtime-2.0.5-2.0.5-1.x86_64

--> Processing Dependency: dotnet-hostfxr-2.0.5 for package: dotnet-runtime-2.0.5-2.0.5-1.x86_64

--> Running transaction check

---> Package aspnetcore-store-2.0.3.x86_64 0:2.0.3-1 will be installed

--> Processing Dependency: aspnetcore-store-2.0.0 >= 2.0.0 for package: aspnetcore-store-2.0.3-2.0.3-1.x86_64

---> Package dotnet-hostfxr-2.0.5.x86_64 0:2.0.5-1 will be installed

--> Processing Dependency: dotnet-host >= 2.0.5 for package: dotnet-hostfxr-2.0.5-2.0.5-1.x86_64

---> Package dotnet-runtime-2.0.5.x86_64 0:2.0.5-1 will be installed

--> Processing Dependency: openssl-libs for package: dotnet-runtime-2.0.5-2.0.5-1.x86_64

--> Running transaction check

---> Package aspnetcore-store-2.0.0.x86_64 0:2.0.0-1 will be installed

---> Package dotnet-host.x86_64 0:2.1.0-1 will be installed

---> Package dotnet-runtime-2.0.5.x86_64 0:2.0.5-1 will be installed

--> Processing Dependency: openssl-libs for package: dotnet-runtime-2.0.5-2.0.5-1.x86_64

--> Finished Dependency Resolution
Error: Package: dotnet-runtime-2.0.5-2.0.5-1.x86_64 (packages-microsoft-com-prod)

 Requires: openssl-libs

 You could try using --skip-broken to work around the problem

 You could try running: rpm -Va --nofiles --nodigest

Попытался установить либу через yum - бесполезно. Также установка openssl-devel не исправила положение.

Далее я набрал команду

sudo yum list

Пакета openssl-libs в списке я не обнаружил.

Также я раньше проводил данную операцию с этим дистрибутивом на другом сервере. Там была версия 2017.12. Dotnet устанавливался успешно.

И в конце я решил проверить репозитории, которые используются обоими серверами. Судя по всему используются разные репозитории. И я заподозрил, что для системы, в которую я пытаюсь установить dotnet, в репозитории амазона отсутствует либа openssl-libs.

Вопрос в том, как мне установить openssl-libs и следом dotnet.

Буду благодарен за любую помощь.

как мне установить openssl-libs

Скачай пакет же и поставь

И я заподозрил, что для системы, в которую я пытаюсь установить dotnet, в репозитории амазона отсутствует либа openssl-libs

Ну и? yum search openssl или как там

dllmain ()