Ocorreu um problema ao instalar o servidor mssql (ver. 14.0.600) em um servidor Ubuntu (16.04, x86-64). A instalação para com o seguinte erro:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
No entanto, os apt-cache policy openssl
relatórios são abertos como:
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-get install -f foi inicialmente: 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
. Após a atualização apt-get (apache, openssl, grub): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
.
Infelizmente, o mesmo erro de dependência de antes.
O openssl 1.1.0f> 1.1.0? Existe alguma maneira de solucionar esse problema, exceto a reinstalação do Ubuntu com o openssl 1.0.2g?
Tentar fazer o downgrade do openssl não parece ser um procedimento seguro, de acordo com várias postagens na rede.
Edit: apt-get purge --auto-remove openssl
Returns 0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
Isso não é algo que eu quero / ouso fazer agora.
fonte
sudo apt-get -f install
e colar os resultados desse comando na sua pergunta?Respostas:
Eu tenho o mesmo problema após a atualização openssl, tente isso
sudo apt install aptitude
sudo aptitude install mssql-server
Os seguintes NOVOS pacotes serão instalados: ... Os seguintes pacotes têm dependências não atendidas: mssql-server: Depends: openssl (<= 1.1.0) mas 1.1.0f-2 ~ ubuntu16.04.1 + deb.sury.org + 1 está instalado. As ações a seguir resolverão essas dependências:
Mantenha os seguintes pacotes na versão atual:
Aceitar esta solução? [S / n / q /?] N
As ações a seguir resolverão essas dependências:
Faça o downgrade dos seguintes pacotes:
Aceitar esta solução? [S / n / q /?] S Os seguintes pacotes serão ATUALIZADOS: openssl
sudo /opt/mssql/bin/mssql-conf setup
reconfigure sua instalação
fonte
sudo apt-get install openssl=1.0.2
porque ele dizE: Version '1.0.2' for 'openssl' was not found
, eu estou usando o Ubuntu 18.04Solução aparente para o Ubuntu 18.04:
É necessário verificar se o SQL posteriormente funciona bem sem problemas.
fonte
sudo /opt/mssql/bin/mssql-conf setup
para concluir a instalação do Microsoft SQL Server" e depois "... Por favor, executesystemctl restart mssql-server.service
". `