Não é possível instalar o Mongo devido a pacotes interrompidos

1

Se eu tentar instalar o mongo no Ubuntu 14.04 com:

sudo apt-get install -y mongodb-org

Eu recebo o erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mongodb-org : Depends: mongodb-org-shell but it is not going to be installed
               Depends: mongodb-org-server but it is not going to be installed
               Depends: mongodb-org-mongos but it is not going to be installed
               Depends: mongodb-org-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Esta questão semelhante recomenda a execução apt-mark showhold para encontrar os pacotes retidos e soltá-los, mas não mostra nada sendo mantido.

O que está causando esse erro e como corrigi-lo?

Estou instalando o Mongo do PPA do Mongo. E eu já tinha habilitado os PPAs para as versões 3.0 e 3.4. Eu removi o arquivo /etc/apt/sources.list.d/mongodb-org-3.0.list para a versão 3.0, para evitar conflitos, mas acho que ainda pode haver alguns problemas persistentes.

    
por Cerin 22.06.2017 / 18:56

2 respostas

1

Não ficou imediatamente óbvio, mas quando eu retornei aos documentos , Eu percebi que instalei o PPA para a versão errada do Ubuntu. Remover isso e instalar o correto corrigiu o erro.

    
por Cerin 22.06.2017 / 19:30
0

Eu tive o mesmo problema e o problema era que o libcurl3 não estava instalado. isso deve funcionar.

sudo apt install libcurl3
    
por Ahmed Shaltout 30.05.2018 / 18:25