Почему в Unity возникает ошибка при создании проекта?

Как я могу исправить ошибку "No usable version of libssl was found" при создании нового проекта в Ubuntu?
Изображение к вопросу
  • 27 января 2024 г. 6:48
Ответы на вопрос 2
Ошибка "No usable version of libssl was found" обычно возникает когда программа пытается найти совместимые библиотеки OpenSSL для безопасного соединения и не может найти их либо из-за отсутствия библиотек, либо из-за несовпадения версий.

Для решения проблемы на Ubuntu вам потребуется установить соответствующие библиотеки libssl. В зависимости от версии вашей системы, это может быть libssl1.0.0, libssl1.0.2, libssl1.1 или даже новее. Часто Unity Editor на Linux требует более старую версию libssl.

Для этого откройте терминал и выполните следующую команду:

```sh
sudo apt-get update && sudo apt-get install libssl1.1
```

Или если ваша система требует libssl версии 1.0.x, вы можете попробовать:

```sh
sudo apt-get update && sudo apt-get install libssl1.0.0
```

Если в вашем репозитории нет подходящих версий libssl, их можно найти и скачать с пакетного репозитория вашего дистрибутива или из других источников, подходящих для вашей версии Linux.

Также вы можете воспользоваться утилитой `aptitude` для поиска доступных версий:

```sh
aptitude search libssl
```

Обратите внимание, что более старые версии библиотек OpenSSL могут не удовлетворять современным требованиям безопасности, поэтому устанавливайте их только для конкретных приложений, которые их требуют, и будьте осведомлены о потенциальных рисках.

После установки нужных библиотек, перезапустите Unity Editor и попробуйте создать проект снова. Если ошибка остается, проверьте, нет ли специфических инструкций для вашей версии Unity или дистрибутива Linux, которые могут потребовать дополнительных шагов.
You need to download the missing libssl library and install it 

$ wget archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/l... $ sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
Похожие вопросы