Я столкнулся с проблемой при установке сервера mssql (версия 14.0.600) на сервер Ubuntu (16.04, x86-64). Установка останавливается со следующей ошибкой:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
Тем не менее, apt-cache policy openssl
сообщает openssl как:
Installed: 1.1.0f-2~ubuntu16.04.1+deb.sury.org+1 /
Candidate: 1.1.0f-2~ubuntu16.04.1+deb.sury.org+4
Sudo APT-получить установку -f первоначально: 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
. После обновления APT-GET (Apache, OpenSSL, потайным): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
.
К сожалению, такая же ошибка зависимости, как и раньше.
Является ли openssl 1.1.0f> 1.1.0? Есть ли выход из этой проблемы, кроме переустановки Ubuntu с openssl 1.0.2g?
Попытка понизить openssl не представляется безопасной процедурой, согласно нескольким сообщениям в сети.
Редактировать: apt-get purge --auto-remove openssl
возвращает 0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
Это не то, что я хочу / смею делать прямо сейчас.
источник
sudo apt-get -f install
и вставить результаты этой команды в свой вопрос?Ответы:
У меня та же проблема после обновления openssl, попробуйте это
sudo apt install aptitude
sudo aptitude install mssql-server
Будут установлены следующие НОВЫЕ пакеты: ... Следующие пакеты имеют неудовлетворенные зависимости: mssql-server: Зависит: openssl (<= 1.1.0), но 1.1.0f-2 ~ ubuntu16.04.1 + deb.sury.org + 1 установлен. Следующие действия разрешат эти зависимости:
Сохраните следующие пакеты в их текущей версии:
Принять это решение? [Y / n / q /?] N
Следующие действия разрешат эти зависимости:
Понизьте следующие пакеты:
Принять это решение? [Y / n / q /?] Y Следующие пакеты будут выгружены: openssl
sudo /opt/mssql/bin/mssql-conf setup
перенастроить вашу установку
источник
sudo apt-get install openssl=1.0.2
потому что он говоритE: Version '1.0.2' for 'openssl' was not found
, что я использую Ubuntu 18.04Видимое решение для Ubuntu 18.04:
Необходимо проверить, хорошо ли работает впоследствии SQL без проблем.
источник
sudo /opt/mssql/bin/mssql-conf setup
чтобы завершить настройку Microsoft SQL Server», а после него «... Пожалуйста, запуститеsystemctl restart mssql-server.service
». `