.NET Core 2.1 SDK Linux x64 Не найдена пригодная для использования версия libssl

Я скачал бинарный SDK-пакет dotnet-core (dotnet-sdk-2.1.400-linux-x64.tar.gz) и хочу установить его в моей системе void-linux, которая использует LibreSSL. После того, как я бегу dotnet help я получил ответ No usable version of the libssl was found и выполнение будет прервано.

Возможно ли запустить SDK с LibreSSL или какая версия libssl нужна? Я не мог понять, с чем связана ssl-библиотека dotnet.

1 ответ

Решение

LibreSSL вообще не поддерживается.NET Core.

.NET Core должен использовать OpenSSL версии 1.0. Он даже не поддерживает OpenSSL 1.1 (API и ABI несовместимы с OpenSSL 1.0).

.NET Core действительно ищет (через dlopen) для большого количества перестановок файлов, которые будут соответствовать путям, таким как /usr/lib(64)/libssl.so.*,

Другие вопросы по тегам